100000 5 2587
bbaaabababaababababbbabaaabaabbbbaaabbaaabbbabbaabbbbbbbaaabbaababaabaaaabbbabbaaabbbbbaababbaabaabbbabbabaaabababababbbababaaaaabbbaabbaabbabaabababbbbbabbabbbbabbaabbbbaaababbbabbbabbbabbbbaababbbaabbbaaabbbbabbbaaabbbababbbbbbbbbbaabbabbbbababbbabbabaaabbabaabaaaabbbaaabbbaaabbaabbababababbabbabbbaaabbbabbbbaababaababbaaaaabaaabaabaaaaabaabbbaaababbbbabababbbaaababbbbaabbbbaaaaaabbbbababbbbabbaaabaababaaabababbaabbbbabbbaababbaaabbbbababbaaaaaabbabbaaabbbbbbbabbaabbbababbbabaaaabbbaaaaabaaaababbabaaabababbaababbbabbabbaaaabbbbbbaabbbababbbaabbbabbbababbaabbabbabbabaaaaaabaaaaaabbaabababbbbabbabaabbababbbabbababaaaaaaababbaabbabbabbbaabbabaabbbaabbaababbaaabaabbabbabbbbabbbbbabbaaaabbbbbbbabaabaaaaaabbbbbaabaaaabaabbbbaaabaabbbbbabaaaaabbbbbbbabbaabaaabbbbbaabaabbbbbaaabbabbababaaabababaaabbbbaaaabaabaaaaabbbbabaaaaaaaaaabaaaabbabbbbaabbbabbbaaaababbbabbbababbaaabbbabbbbabbbaababbbbbbabaabbbbabaaabaabababbaababbaaaababbaaaabbbaabbaabbbaaabbbbbbbbbaabababaababbaababbaabaabaabaabaabbabaabbbababbbbaaababbbbbbbabbbbaaabbaabababbbbabaabaaaaaaabaabbbabaabbbbabbaaaaaabbaabaaaabbbbbbbbbaaabaabaaabaaaabbaaabaaabaaabaababbaabaabbaaaaaababbbbbaabaaaabbaabbabaabababbbbbbbaaaabbbbbbaaaaaaaabbbabbaabaabbaababbabbbaaabaaabbbabbaaabbbbbbaabbbbbbbbaabbaaabbabbababbabbbabaaababaaaaabbabbaabaaaabaabbababaaaaaaaababbabbaababbbbaabbababaabbaaabaabbbabbbaabbabbabbaabaaababbbbbabaaaabbaaabbbaaabbbaaabbbaaaabbbabbaabbbbbaaabaabababbbaabbaabaabbaaaaaababaaaabbaabaaabbabbbbaaaabbbabbbbabbbaaabaaaaaabaababaababbabaaabaabaabbbaabbaabbabbbabbabbaababbababaaababaabaabababaaaabbbabbbaabaabbaaaabbbbbbbaabbaaabbabbbbaaabbbbbaaaaaabbbabbbabaababbababbaabaaaababaaaababbbaaaabbaabbbbbaababbabbbaabababbbabbaaabbbbabaaabbababbabaababaabaaaababbaaabaabaaabbbabbaaabbbabaabababbbaabbaaababababaaaabbbbbababaabaaaabbaabbbabbbbbbbaabbbaabaaaababbbaaaaaaaabaababaabaaabbbaababbaabaabbbaaabbbabbbabbbbaaabbbbabbabbaaaabbaaabbbbbbbbababbabbabbbabbaababababaabbabaaaabbaabaaabbbaababbbaababbaaaababbbaabbbbaabbabaaaaaaaaabaababbabbaabbaaabababaabbaabaabababbbbaaaaaabaabaaababbabaaababbbbabaaaaababbabbbabbbbabbbaaabbbbbaabbbbaabbbaaabbbaaabbabbaababbababbbabbababbabbbbabbbabbabaaaaabbaaaabaabbabbbbbbbaaabaaabbabaabababaabbbabbbaaaaababbbabaaaaabaaabbbbaabababbaaaaaaabbaabbaabbbabaaaababbaabbbabaabbabbbabbabaababbabbbaaababaaabbbabbbabbabaababbbbbabbabbabbbaaabaaabaababaaaaabaaabaabaaaabaaaabbbbbbaababaaaabbaabbbaabaaaaababaabbbbaabbaababababbabbbaabbbaaaaabbabbbbbbbbabaaababbbbbaabbbabbbbbabbbaabbbabaabaababbbaaababaababaaabbabbbbbaaaaabbaaaabbaabaababaabbbbbabbbbaababbbabbaabaaaaaaabbbaabbaabaaaabaabbbabaabbababababaabbbbbbabbbbaaabaababbaabbabababbaababbbbbabaabaaabababbabaabbbaabbaaaababababaabaaabaaaaaababbbbbaaabbbbabbabbbbbbbbbbabbbaabababaaabaaaaabaaabbbbbaaaaaabababaaababababaaaaabaaababbbbabababaaaababbabbbbbbbbaaababaaaabbbbbbbbababbbbabaabaaaaabaaaabbabbbabababbabbaaaaabbbababbabbbabaaaabaaaaabbaaaabbbabbabbaaaaabbaaaaaababbabbaaaabbbbabaaaaababaabaababbbbaaababaabaabbaaabbbbbbbaabaabbbaaabbbbabbaaabbabbbabbaaaaaaaaaabaabbabaaabbabaabbaabababbbabaaabaabbbabababbbababbbaababbabbaaaabbaaabbabbbaabbbaaaababaaabbabbbbaabaabbbababbaaaabbabbbababbaabaabaaabbbabaaaaaabaaabbaabaaabbbbbababbaababaaaabbaabaaabbbabaababaaabbbbababbbababaabbbbbabaabbbaaabbbbababaaabbbbabbbbabbaababbbbabaabbbaaabaaaaabaaabbababababbabbaaaaababbabaababbaaabbababbabbbabbaabaabaaaaaabaabbaaababbaabbbbaaabbbbbbbaabbabaabaaaaabaaaaababababbbbbabaababbabbbabbbabaabbaabbbaaaabaabbaaabaabaabaabaaaaaabaaabbbbabbbababaabaababaaaabbabbaabbbabbbbbbbaabbaababbaaabbbbaababbbbabbbaaaabababaaabbaaabbabbaabbababaabbaabaabbaaaabaaaabbaabaaababbabababaabaaaabbabbaabaababbbaaaabababbbabaaaaabbbaabbbaabbbabbbbaaaaabaaabaabaaaaaaaaaaabababaaabbaababababaaabaabababbbbbbbbaababbabaabbbabbaabbababbbbabbabaaabbbaaabbabaaabaaaabaaaabbbaabbabbaabababbbbaaabbaabaababbaabaaabbbbaabbbaabaabaabababbabbbbbababbaabbbabaaaaabababbbabbbaaaabaabbbbaaabaaaaaaaaabababaababaabbaaabaaabababbabbaabbbbbbbbbbabaaaabbabaaabbbaaaaababbabbbaaababbbbababababaaabbaaaabbabaaaaabbabaaaaabaaaabbbbbbbbaaabbaaabbaabbababbaababaabbaabbababbaaaaaaabaaababbaabbaabaabbaabbaabbbbbbbbbbaabaabababbaababbabaabaaaababbbabaaabaabbabaaababbabbababaaabaabbbaaabbaaaababbbbaabaaabbaaaaabbaaaabbabbabbbaaaaabbbaabbbaababbbaaaabaaabbabbaabbbaabaabbbaabbaabbababbbbababbbababaaabaaaababaaaaababbaaabbbbbabbaaabbaabbbbabbbbabbaaabbabbabaaaaabaaaabbaabbababbbaabbbaabbbaaaaabbbbbbbbbaaaaaaaabbabbbbbbbaaabbaaaaabaaabbbbaaababbabaaaaabbbbaaabbaaaaabaabbbabbababbaababbaabababbaababbbbbbaaaaaabbbbabaaabbaaabbabaabbbaabaababaabbabbabaaaababbbbaabbabbabbbbabbbabbbbabbabbbaabbbaaabaabaaaaaaaaaabbbbbbbbabaaabbbbbabaaabbababaaabaaababbabbbbbabaaaaabababbabbaaabbbabababaaababbabbbaabbbbbaabbbbbaaabbbbaaabbbbaabbabaababbabbbabababbabbbbabbbbaabababbbaabbabaaaaabbababbbaaaabaababaabaaaaaaabbbabbbabbbbbaabaaabbaabbbbaaabbbababbaaaabaaabbbbbaabababbaababababaaabbbbbbbbabbbbaaaabaabbaabbaaaaaabaabbbaababaabaababbabbbabbbababbabaabbaaaaaabbbbbabbaabbaababbaabababaabbbbbabbbaaaaaabababababaababbabbaabababbbabaabaaabbabbbaaaaaabababbbabbabbbbaaaabbaabbabbbaaaabbababaaabaabbaaababbabbabbaabaaabbbbaaaabbabababbbbbabbbabaabaabbbbaaababbaababbbbbabbaaaaabbababbbaaaaababbbaabbbbbbbbabbbababbbbbbabbaaabbbbbbbbbabbbbbabaaaabbabbbbaaaabaaaaaaaaaabaabababaababbbbbaaabababababababaabbaabaabbbbbabaabaababaaaabaaabbabbaababaababaaabbbbabbabaaaabbaaaaabbbabaaabaabbbbaabaaaababbaababbbbbbbbbbbabbaaabaaaabbaaabbbabaaaabaaabbbabbbaaabaababbababaaabbbaaaaabaaaabaabbaaabbbabababbbababaabaaabaabaabbabbabaababbaabbbabaaaababaabbabababbaaaabaaaabbbbbbabbbbbaaaabababaaabaabaababbabaaabaaaabbbbbaabbbbabbbaabaabbbaabbaabaaababaabaaaaaabababaabbbbabbaababbaababbaaaababbaaaaabbbaabbbbbaabbaabababaababbabababababbbbaaabaabbbbaaabbbabaabbbabaabbababaabbbbabbbbabbaaabbaabbaabababaaaaaaabaabbabbaaaaaaabbbbbababbbbabbaababbabbababababaaaabbbbaabababaabbbbbbbaaaabbbbabaaaabbabaabbbaaabbbbbbabababbbaabababbaabababaababaabbbbbbaaaababbbbababababbabbabbabaaaabbababaaaaabbbababaaabababbbbbbbbabbbbabaabbaabbabaabbababaaaababbbabababbabaaababaaaabbabbabbbbaaabababbbaaaabbbaaabaaaaababbbabbbbabbabbaabbbabbbaaabaaabaabaaaaabbabababaabbaaabbbbbbaaaaaaaabaaababaaaaabaabbabbaaaaaaaaabbbbabbaababababbbbaabbababbaaabaabbbaabaaaaabbbbbbbabbaaaaaaaaabbaaabbabaaaaabbaabaababbaababbbaabbbbabbbbaabababbaabbaabbbbabbbabbbaabbababaaaabababbaabbbbbaabaabbababbaaababababbabbbbabaabbbababaaababaaaabaababaaabbabaabaabbbabbbaaabaabbaaaababababaabbbbbaababaabababbababbbabbaabbaabaaabbaabbbbababbbaabbbabbbbaabbaaabbaaaaabbabaabaabbabbbaaaabababbabaabbabaaabaabaabbabaaabbbbbaaaabaabbbaaaabaaabababbbababbaaaaaabaaaaaaaaababaaabbababbbabbaaabbaaaababaaaababbabaababbaabaabbaaabbabaabbbbaaaababbaaabbabbaaabaaaabbaaabababbabaaababaaaabbaaaaaaaaabbaaabbaabbbbababbababaaabaaaabbbbbbabaaabbbaabaabbbbabbbbbaaabaaaabaaabbabbbbaaaaababbbabaaaababbbbabbbbaabbabbaaabaabaaabbabbaabbabbaaaababaabbabaaababaabaabbbbaaaabbbbbaabaaabbaaaaabbbbabaaaabaaabaabaabaabaaaababaaaabbabbbabaaaaaaaaaaabbbbbbaababbbbbbbbaababbbbaabaaababbaabbbbbbaabaaababbaabbbbbaaababaaabbbbbabbbaaababbbbbabbaabbaabbbababbbaaabbbabbaababbbaabaabaaaabbbababbabbabbbaaaabbbbbbbbaaabaabbabbbbbaabbbbababbababaaabbababbabaabababbbbbbabbabaaabbaaaaabaaaabbbaaaabaaaabaabbaabbbaabaaaaaaabbabbabbbaaabbbbaabbaabbabaababaabbbaababababbbaababaaaaaaaabbbbbaabaaabababaaabbababbbbbbbbabbbaaaabaaaabbbaabbabaabbbaabbaabbbaaaaabbbaaaaaabaabbaaaabaaababaabbbbbababbaabaaaaaaaaabbabbabbababaabbbbaabaababbbbaabababaabbbbbaababbabbbbbabbbbabababababbabbbbabbabaababbbabaaabbbbaaaaabababaababaabbbbbabbbababaabaaaaaabaababaabaaabbabaabbbaaabababbbaaaabbbbaaaaabbabbabaabbabbabbabbbaaaaaabababaaabaabaaabbbaabbaaaaabbbbaaaaababbbaabbbbbaaabaaaaaaabbabaaaaababaaabbaabbbaaaaabababbaaaabaaaabaababaabbbbabaaabaababaaabbabaaaaaabbabaaaaaababababbbabaabbaaabaaabaabbbbbbabaaaaaaaaaabbbaabaaabbbbabaaaabaaaaabaababbbbabaaaabbbbabbbaaabaaaaabbaabaaabbbaabbbbaabbbbabaaabbaaaaabbbaabbabbbaaabaabbbbaabbbaaaaabbbbbaaababbbbbabaaabbbaabaabbabaabababaabbaaabbabaababaaabaababbbbabaaaaabbaaaaaaabaabaabaabbbbabbababbaabbbaabaaaababaaaaabaaaaaaabbbbabbbaabbabbbbbbbabaaabbaaaaaababaababbbbbabaaabaaaabbabbbbaababbaaaabbaabababababaabbabbbaaaababaabbbbaaabaabbbbbabbbabaaabbbabaaababbabbbabbbaabbabaabbbbbabbbababbbaababbabbababbababbaabaababbaabaaaabababbbbaaaaabababbbaababaabbbabaaaaaaabaababbbbbaaabbbbbbbaaabababbaabbbbbaaaabaabbaaabbbaabbbbaabbaaababaaababbaabbaaabaaaabababbbbbbabaabbaabbbbabbbbaabbaabbabbabbbbbabbaaabaababaaaaaaabbbbbabaabbbbbbababbaabbaaaaaaabaaabababbbaaaaaaabaaaaababbaaabbbaabbbabbbaabababbbbbaababaaabbaaaaabbbabbabaabaabbababbbbbabbbaabaaaaabaababbbbbaabaabbaaaaabbababbaabbabbaabaaabaababbbabbaaabbbabbbbaaaaabbbbabbbaaabaabaaaabbabaabaaabaabbabbbababbabbabbababaaaaabbabaaabbaabababbaaabaababaabbabbbaaabaaabbbbaaabbbaababbbbbabaaaaabbbbaaabaabbabbaabaabaababaaabbbababaabaaaaaaaababaabbabaaaabbbbbbaaaaabababaababaabbababbbbbbbaabaaaababaabbaabbababaaaabbbaabbababbbaababaabbaababaabababaabbaaaabbbaabaaaabaabbabbabaaaabbbbaaaabaaabbabbaabbbabbabbababbbaaaaaabaaaaabababbbaabaaababbabbbbabbbbababaabbbbaabbaabbaabbaaaabbbbbabaaabbababbabbababbabbabbabbbbbbabaabbbbbabbabbaabbaabbabbbbaaabbbbbababbaaaaaababbbabbbaabbaaababbbabbabbbabaababababaaaabaaaabbaaaabbabbbaaaabababbbbbbbaaaababbaaaabbbbbabaabababbbbaabbbababbbbabbbbabbbaaaaabbaaabbbaabbbbababbbabbaaaabaabaababbaabbaaabaaababbabbbaabbaabaaaaaaabbaabbaaabababababbbaabaaabbbbaaabaababaaaabbaababbbaabaabbaaaabbbbabaaabbaaabababbababbbbbbaabbbaaabbaaaaababaaababbabaaabbaabbbabbaaababbaabbabaabaaaabbbbbbbbbbabbabbaaaabaaaabbbaaaaaaababbbbbbbbaabbbbbaababbaababaabaabaaabbabaabaababbbaabbabbbbbbbbbbbbaaaabbaaaabbaaabaaabaabbbbbbbbbbabbabbbaabbbbabbbbababbaaaabaaabbbaaababaababbababababbaabbaaabbaaabbbabbbabaabbabaaaaababbaabbabbbababbbbabbaabaaaaaababbbbbaaabbabbabababaabbabaabbaaabbbaabaaaabbaaaaaaabbababbaabbbabbbbabbaaaaabbbaabaaabbbbbabbbabbaaababbbaaaababbbaaaaaabbbbbbabbbbababbbbbbabbaaaaaaaaaabbbaaabaaaaabbabbabaabaabaababbbaabbaababbabababbabaaabaaabaaabbbbbbbababbaabbbbbbbbaaaabbabbaabaabbabbbbabbbabbbbabbbbaabaabbbaabaababbbaaabbaaabaabbbabbaababaaaababaabbbbbbaaabaaababaabbbbabaabbaaabaaaaabaabbabaabbabbbbaaabbabbbabbbbaabaabaaaaabaababbabbbababbabbaaabbbaabbbaabaaabaaaaaababaaaaaaaabaaaaaababbbbababbbaababbbaaaaaabbaababaaaaaababaababbbaabbaaababababbbbaaaabbaabababbbbbababbbaabaabbbbbaaabbbabbabaaaabbabbbbababbbaabaabbaaababaaababbaabbbbaaabbabbaaabbbababbaaabbbbbbabbabbbbabbbbaabbaaaabaabbbbbabbaaabbaaaabaaaabbabaabbaaaabbabbaabaabaababbbbaabbbbaabbbbbaabaaaabaaaabbaabbbbbaabaabbaaaabbabaababbbabababbbbabbaabbbbabbbbbbbaabbaaaababbbbbbabbabbbbabaaaabbbbabababbbaabbaabbbbbbbbaababaabbbbabababaaaabbbbaaaababbbaaabaabbaababbaaababbbabbbabaabaabbbbaaabbaabbaaaabbaaaabaaabbaabbbbaababaabbaabaabaabbabbabbbabaabbbabbbbaaaabbaabbabbbababaaabbaaaabbaabbbbababbaabbbaaaaababbaaabbaababaaaabababbbbaabbababaaaaabbaaaababbaaaaaabbbbbaaabababbababaabbaabbaaabbbbaabaaababaabababbaaabbaabaababaabaababbababbabababbbbaabaabaabababbbabaaababbababaaaabbbababbbabaaaababbbbababbbbbabbbbbbabbaaabbbbbaaabbbbbaaabbaaabaaaabbbbbaabbbbaabaababaaabbaabbbaaaaaabbbaabbbababbaaaaaaababbababababbbabbbbbababbbabbabaaaabbabaaaabbbbabaababaabbbbbbbabaababbaaaabababbbaababbaaaabbbbbbbbaababaabaabbbbabaabaababbababaaababaabbaabbbaaababaaaaabbbaabbabaaaaaababaaabbabaaabababbaaabababbbabbaaabbbbababbabbabaaababbbbbabaaababbbaaabbaabbbaabaaabaabbbbabbaaaabaabaabbbbbaabbbaabaababaaaaaabbabbbabbbaabbbababbaaabaababbababbbbabbbaabbbaaababaabbaabbbbabbbbbaabbabbabbaabbaabaabbabbbabbabbaaaaaabbaaabbabaabbabbbabbbaaaaaabbbaaaababaaabaabaaaaaaaaababbaaabbabaabbbaaabbbababbbbbbabbbbbbababaaabababbaabbbbbaabbbabaaabbbbbabbbabbbaaaaaaaabaabbaaabbabbbaaabbbbaaaabbaabaabaababbaabbbbbbaaaabbaaabaaababaaababbbabbbbbbbbaababaababbabbbbbbaaaabaaaaababaabaaabaabaabbbaaabaabaabbbbbaaababbbbabaabbbababbabbaaaaaaabbabaaaaabaababbbabbbaaaaaabbabbabbabababbbaabaaaabbbbbababbbbaaababbbabbabaaabaaaabababaabaabbaabbbbabbaaaaaaabbaababbaabaaababbbabaabbabaabbaaabbbbbbaababbbabbabaabbaababaaabaababbabbbaaaabbabbaaabbabbbbabbaabbbabaaabaaaaabaabbbbaaaaaaaabbbbbaaaabbababbbaaaabababbaaabbbbaaaabbbaabaabbbbabbaabbaabbbbaabbaaaaababbbabbababbbabbabaaabbaababbababaabaaaaababbaabaaabaabbbbabbababbbbbbbaabbabaabaabaaabbbbbbbabaabbabaaabaaababbaababbabbaabababaaabaaabaaaabbbaababbbabbabbaababaaabbbbbbbaabbbabbbbaabbbabbbbaaaabbbaaabbabaaabbabbabbabaabbaabbbabaababbbbbbbbbabaababbaaaaaaabaaabaaababbbbbbbbbaabbabbbbaabaabaaababbbabbaabbaabaabbaaabbbbbbbbbbaabaaabaabbbbbababaaaaaaababbabbaabbaaababbbbbbbbbabbbababbaabaabbbbaaabbbbbaabbaaaabbabbbbbabaaababaaaaabaabbbbbaababbbbababbababababbaaaabbabbaaaabbbabaaaaabbaababaabbbbabbababaaaaabbababbabbbbaabaabaabbbbabbbabaabaaababaabbbbaaabaaaaabbbabbabbaabbababbabbbaababaabbbbbabbabaaaabaaabaabaaaabbabbbbbbbbbbbabbabbbbbaabbbbaaabbbbaabaababbbaababbaabaaabbaabbaaaabbbababbababaabbabaaabbbbbaabbbbbaaaaaabbbbbbbbbaaababbababbabaabbaaaaabaaabbabbabbabaabbababbbaaabababbaababaabbbabbabbbabbbbaaaaababbbbbbabaaabbbbbaaabaabbbbbaababbabaabbabaaaabaaabababaaaabaababbbaabbaaabbbaababbbaabababbaabaabababbabaaaaaabbabaabbababbababbbbabbabbbaaaabbabbbaabababbabbaaabbaabababbbbabbbbbbababaabbbabbabbaaaabababababaaaaaabbbaabababbababbabbbabaabbaabaababababaabbaaababaabaabbbabaababbaabbabaabaabaaabaaaabaabbabbabbbbabaaabaaabaaabaabbaabaabbaaaaabbbbbaabaabbaaaaabbabbaaaaaaaabaaabababbaabaabaaabbbbbabaabbbbaaabbbbbabbbbbaaaaaaabaaaaababbbabbbbaaabaabbbaababbbababbabbbbbaababbababbbbabbababbbbbaabbababaaaaabbaabbbbbbaabaababaaaaababbbaaabaaabbbaabbababaabaabababaabbaabbaabaaabbbababbbababbabbbaabbbaababababbbaaaaaabbbbabababababbaaababaababbabbabaaababbbabaabaaabaabaaabaabbbababbaaabbabbbbbbababaabbbabbbaaabababbbabaaabaaaaabbaababbaaababbabbabbababaaabaaaaaababaaaabbbaaababaabbbbbaaabbabbabbaaaababaaababbaababbabaaaaaabbbbabaaabbabbbbbababbbbaabbababbbaaabaaaaaabbbbbabbaaaaaabbbbbabbaaabbbbaaaabaaabbbaaabaaaaaaaaababbbbababaaababaabbaaabbbbaaabbbabaabbabbbaaaaaaaaaaabaaaaabbbbaaababaabaababaabbaaabababaabbbaaaabaaaabbabaabbbbabaaabbbabbaaabaaabbbaaaaaabbbbbababbbbaabbbbbaaaaabbabaaabbaabbbbbaabaaaaaaababaaaababaaaababbbbabbbababbaabbbbbbbababbabaaabaabbaaabaaabbbbaaaabbabbaaaababbaabbbaaaaabbbababbaababbabbabbbbaabababaaaabbbbbaaaaaaabbaaababbabbabbabababbaabbbbbabbbababbbbbababababbbbaababbbabbbaabbababbbaaabbaaaabbbabbabbbaababbbabbbaaaaaababbbbbbabaaabaabbaabbabaabbbbabaabbabababaabbbbaaaabaabbaababaaabbbbbabbbbaaaaaabaaaabaabbbbbaababaaaabbabaabbbbaaabbaabbabbaabaabaaaaaaabaabbaabaabababbaabbaabaaaabbbbbbaabbbbbbbaaaaaaaabbabaaaabbaaabbbabaabbbabaabbbbbbabbababbbabbaabaabbaabaaaabaaabaababbaaaaaaabaabaaaabaaabbababaaabbbaabaaaabbbaabbbbabababababbbbbbabbbababaabbbbbbbbaabaaaaabbbbaabaabaababbaabaaaabaaabbbaaaabbbbabbbaabababbabbabbabaabaabababbabaaaabbaaaaaaaababaaaabbbbbbabaabbaabbaabababaabaaaaaabbbaaabababababaabbabaaaaaabbbaaaabaaaabababaabbaaababbbbabbaaaabbaabbbbaaaabbabbbbbbbbbbabaabbbaabaaaaaaaaaaabbbababbaaaabbabbbbaabbaabbaaaabaaabaabaaabbabbaaabbbbaaabbabababbaaaabaaaabbabbbaabbbbaabbabababbabbaabbababbbbaaabababbbaabbbbbaaaaabbbaabaabbabbbaabaaaababaaabbaaabbabbbbbaabbbbbabaaabbabaaaaaabbaaabaababbabaabbaaabaababaaabaabbabbabaababbbabbaabaaaabaaabbaaaaaabbaaaaabbbbbbbaaaaabbabbabaabbaaabaaaabbaaababaaaabbaabbbbbabbaabbabaababababaabbbbabbabababbaaaaaabaabaabbbbbababbbbbabaabbaaabaaaababaabbbbaabbaabaabaaaabbbbabababbbaabbbbaaaaaaabaaabbabbbaaababababaabbabbbaabbbbbabbbbbaababbababaabbbbbbaaaabbbbaaabbaaaabbabbabbaaaaaaaabbbababaababbaabbabbabababbbaaaabbbaababaabaaaabbbabbabaabaababbaabaabababbaaabbbbbbbaabbbabbbbbaabbbbaaababbbaaaabbbbbbbabbbbababbbababaabaabbbbbbabbaabbababaaababbaaabaaaaabbabababbabbaabbababaabbabbabaabaaaaabbabbbaaabbaabbaaabaabbabaabbbaabababbbaababbaabbbbabababababaaabbbaababbabbbbababaabbbaababbabbabbabbaaabaaabaabaabaabbaabaabbabbbbbbaaabbbbabbaabbaaabaaaaabbbabbbaaaaababbbabaaaabaabaabbbbbbbbbbbaabbbaabbbabababbbbbaabbaababbbbaaabaaaaabaaaaabbbabaabbaababaaaabaabaaabbbabbaabbababbabaaaaababaabbaabababaaabababbabaabbabaaaabbbbaabababaaaaabbbbbaaabbbbbbabaababbbabbababbbaabaabbaaababaabababaaabbaabbaaabbabbbaabaaaaabaaabaaababaababbbbbbbbbbaaabbbababbbabbabaabbaaaabaabbbabaabaaaababaabaaaabbbbaaaaabababbbabbbbaababaababaaaaabbaabaaababaabbaaabbbbbabbaabaaabaaababbabbbabbbabbbabbbabaababbbababbaabbabbbababbbabbbbbababbabaaaabababababbabaaaabaaababbbbbbaabbabaaabaaabbbbbbbbbabbbaaabaaabbbbbbabbaaabbabbbabaaabbbabbbaaabbbaaabbbbbabaaabaaaaaabbabbbaabbbaaaabbaaabbbabaabaabbbaaaaaabbbbaaabbaaaaabbaabaaaabbababaabababbbaababbbbabbbababbabbbaababbbabbababbbabababababbbbbbbbaababbbabbaababaabbaabaababababbbbbaabaababbaaabbbaaaabbababbaaaaabbaabbabbabaabbbbaaabaaaabbbaababbabbabbaabbbbbabbbaabababaaaaaaaaaaaaaabaaaabaabaaabbaaababaabbabaaaaaabbbbaaabbbabbaabaabaaababaaaaabbbbbabbbaaaabbbbbabaabbbabaabababbbbaaabbabbaaabbaaabbbaaaaaabbabbbbbbbaaabbbababbabbbbbabbbaaababaaaabbabbbabababaaaaabbababbaabbaabbbbaaabbaaaabbabbbaabaaaaaabbbaaaaaabaaaabbbbbaaaabaaaaaaaaabababbabaabbabbbbbbababaaabaaababbbbbabbbababbbbaababbaabbabaabaaabaaaababbbbabaaabbabbabaaabbbabababaaaabababbabbababbbbbbbbbbaaababaaaabbaabaaabaabbabaababaaaababbbbbaabaababbbaaabbbabbaaabbbaabaaabbbbbabbbabbbbbaabbbbbbaaabaaaaaaabbaaaaaabbbabbaabbbabbabaaaabbbaaaaabababaabaabaaaabbabbabababbbbabaabbbbaaabaabababaabbbbbbbbaababaaaaaaabbabaaaabababaabbbabbbbaaaabbbbbabbabaabbbaababbaabaababbbabbabbababbaaaaabababbbbbaaaaaaaaaaababbabaaabaaabbbaaaaabaaababaabbabaabbaababaababaaababbbaaaaaaabbaaaaaaabaaaaaabbbbbbbbabaaaaabaababbbababaabbbaababbabbbbbaaaabaababbaabbaabbbabaabaabbaabbaababababaababbbbbbabaaaaaaabbaabaabaaaabbaabaaaabbbbbabbbbaabbaaababaabaaaaabababababbaabbbaaaaaabbbabbaaaaababaababbbbabbabaaaabaaaabaaaabaabaabaaabbaababababababbbbbabaaaabaabbbaaaaabaaaaababbaaaaaabbabaabaababababbaabbbabaabbabababaababaabbabbbbbbababbbabaabaababababbaabababbbbaaaababbbaaabbaaaaabbababaaabbaabbbaaababbbbbabbabbbaabbabaaaaaabbaaabbbaabaaabbabaababbabaabbaababbbbaabbbaaabaabbaaaaabbbbbbbbbbbaabbbababbbbbaababbbabbbabbbabaaababbbaababbaaabbbbbabaaabbbbbbbaaabbaaaaaaaaababbabaaabbaaaabbbabaabaaaaaabbbbaaabbbabbbbaababbbaabaaabbbaabbbaaabaababbabaabbaabaaababaaaaabbababbabababbbbbbbbbbaaabbbababbbaaaabbbbbaaabaabaabaabbbaaaaaaaaabababbbababbabaaabbbabaababbbbbaabbbbabbbaababababbabaaaaabaaababbbabbbbbbaaaabbbababaaabbbaaabbbbabaababaaaaabbbabaaaaaabbabbabbaabaabbaaabbbbbbabaabaabaabbabbbbaababababaabbabbababaabababaaabababbbbbabaaaaaaabbbbbbaaaabbbababbbbbbbbaaaaababbbababbbbabaaabaababbbaabbbbbaababbbaababbbababbabbaabababbabaababaaababbabbabaaababababbababbabbbbaabbbbbbabaabbbabaabbaaaabbaabaabbabbaaaabaabbabbabaababaabbbbbababbabbabbbbaaaabaababbabbbababbaabaaaaababaaaaaaaaaababbabbabbbaaabbaaabaabaaaaabaaaaababbbabbaabaaabbbababaaabababababbbbbaabbaababbabaaabbaabaaabaabbbaabbbabbaaabababbbabbbaaaaababaabbbbbaababaaaaababbbbabaaabaabababbaabaaaaaababbabbabbbbaaaabbbaaababbbabaaabbbaabbbaaababaabbbababaabababaaababaabbbaaaaaababbaabaabbbbbaaabaaabbbaaaabaaaaababaabbabbbbbabbbbbbbbbbabaababbaaaabaaabaabababbbaaaabbabbaaabaababaabbbbabbbaabbbbaaaabaabbbababbababbabbbbbaababbbbabbbbbabbbbbabaababbbaababbbaaaabbbbbbbbbabaaaababbabbabbabababbbabbbaabbaaababababbbbaaaaababbabbababaaabbbbbbbabbbbbabbbbabbaaabbbbbbbabbbabaaabababbbbbbbbbaaaaabaabbbbbaaaaaaababbaaabbabababaaaabaabbbaabbaababbbbbaabaabbbbbabaabbbbaabbaaabbaaaabbbaabaaababbaaabbaaaaaaababbbabaabbaaababaaabaabaaabbababbababbababbbbbabbaaabbaaaababbbbabbaababbbabaaabbabbaababbaaaabbbbaabaaaababaabbbbabbbbbbaabbbabbaabaabbbbbbaaabbbaaababaaababaaabbbaabbaaababbbabbabaabaaabaaabbabbaaaabbbbbbbabaabbabbaabbabaaaaabaabaababaaabbbaaabaaababbaaaabbbaaaaabaaaabbaaaabaaaababbbabababbaaabbbaabbababbbabbbababababbbabaabbbbbbbaaabbbabbaabbaabaaabbbabbbbabaabababaabaabbaaaaaaaaabbababbbbaabbaababaaaaabbbababbabbaaaabbabaaabaaabaaaaabbbbaaaabaaaabbabaaabbabaaabbbaaabbbbbabbaabaaaaaaaabbababbababaabbaabbbabaaababbaabaabbabbbbbbababbaabbbaabbaabbaababbbaababbaabbaabbababababbaaaabaaaaabaaabbaababbbbabbababbaabbbaabbaaaaaaabbababaaababbbbbababbbabaaaabbabbabbaabbaaabaaabbaabaabbabaaabbbaaaaabbbababaaaabbbaabbabbbbbaaaabbbababbaaaaaabaaaaabaabbaaabbbaaabbbababaabaababbbbbbbaaaaabbabaabaaabaaabaabaabaaaaabaabbababaaaaabbbbabababbaaabbabbaaabbaabbbbabbbaaaaaabbabbaaabbbabbbabaabaaabbaaabababaabaabaaaabbbbbbabbaaaabaabbbaabbbbbaaaaabbaabbababbbaabaabaaaaabbaaaabaabbabaabaaaabbaaaaaaaababbbaabaabbbaabbabaabbbaabbbbbabbbababbaaabbaaaaaaabaaabbabbbaaaabbaaabbbbbbbaabbbabbbbbbbbbabbabaaaabbabbbaaabbbbabbbbbabbaabababbababbbbabaababaaabbaabbabbbababbaaabbaababbabbbabbaabbbbaabbaaabbaabbabaabbbbaabaaaaaaaabbaaaabbaababbbabbbbbbaabababaaabbbbaaabaaaabbaaaaababbbaababababaabbbabaaababbabaabbbbaaabbaaabbabaabbabaaabbababaaabaaaaababaabaaaabbabbaabbbabbababbbbbbaabbaabaabaabbbbbbabbbbaaabaabaabbbbaaaabaabaaabaaaabaaabaababababbaabbaabbabaabbbaababbbaabbabaaaaabababbbbabbbaabbbbaaaababbbbabaaabababbbababbbabbbaaabbbbabbabbabbbbbabbaababbaabaaaabbabbababbbaaaaabbaabaaabbbaaabaabababaaabaaababaaaaabbabbababbbbabaaabbaaabababaabaabaaabbbbababababaaabaabbbaabbbabbbabbaaaaaabbbbbbbabbbbbababbbbbaaaaaaabababbaaaaabbabaaabaaabbaabaabbbaaaababbabaabbbabaaabaabaaabaababbabaaabaaaaaaaaaaaabaaabbabbabbbbbbaaabbaaaabbaababbbbaaabaababbabbaabaaaaaabbaabbabbaabaaaabbaaabaaabbbaabbbababaababbbbbabbbbbbabbbbaababaaaaabababaaaaaaabaaabbbaaaabaaabaabaabaaabaaabbbabaababbbbabbbbaaaabbabaababbaabbbbbbbababaaaabbbbababbabaababbbbabbbaabbaabbabbaaaaaaababbbbbbbabbabbbaababaaaababbbabaaababbbabbaabbaabbbaaabbaababbbbabbaaababbabbabaabaabaabbbaabbabbabbbbbabbbaaaaabbaabbaababaabbbaabaabaabaaabbabbbabbaaaababbabbbbbaabbbbbbbaaabbababbaaaaababaaababbaabaaaaaabbababbaaabbbababaabababbaaaaaaaabaaabbbbaabaaabaababbaaabbbaaaabaaababbabaaababbbabaaaaaaababbaaabbbabbabbabbbbababaabaabbbaabbabaabbbbbabababbaaaaabbaaabbabbaababbabbabaaaabbaabbabaaabbaababababaabbababbababbbbaaaaababbbbaaaabbbbbbbaabbbaabbabbbaaaaabbababbbabababbabbbbaabbbaabababaaaabbabbbbbbabababbaaabaaabbaaaaaabbbaabbbaaaaaaabbabbaabaaaaabbbaabbabaaaaababbbaaaaabbababbbababbbabbbbbbaababaababbbaaabaaaababaaaababbaaaabbaabaaabaaabaaaabbaabaaabbaaaaaaaabbbababbbbbbbababbbaabbabbbaaabaabaaaaaaabaaaaaabaababaaabbbababaaabbabbabbaaababbaaaaaaababaabbababaaabbbaaaabbbaabaabbabbabbaabbbbbbaaabababaabbbabaabbbbbbabbabaaaabbaabbabbabaaabaabbbbaaabaabaaabbbaabbbabaaaaaabbbbbbaabbbaababaabbabbabaaabbbaaaababbbbbbabaabaabaabbbabbaaaabbbbaababaaaaaaababbaababababbbbaabbaabbbaaaabaabaabbbbbbbaababbaabbbbbabbbabbbababbbbbababbaabababbbabaababbababbaababbaaaabaaaaabaaabbaaaabababbaaaabbaaaaabbabbbbbaababaabbbabababbabaaaababbbaababbabbaaabbaabababaabaaaaabbaabbbaabaaaaaaabbbbbbbbabaaabaaabaaabababbbbaabbbabbaaababbabbabbaabbaabbbaaabbbabbbbbabaabaababbbaabbbaaabaabbababbaaaabbbbabaababbbbbbaabbbababbaababaabaaabaabbbbaabbaabbbaabbabbaaaaaaabaabaaabaababbbbabbbabbabaabbababbbbababaaaaaaabbaaabbbabbbabaabbaabaabaababbaaaabaaaabaabbaaaaaaabaaabbbbaabbaababaabbababaabaaabbaaaabbababbaaababaabaaabaaabaaabbaabbaaabbbabbbababbabaaabaaabbabaababbaaaabbabababbaaabbbbaabbaaabbbbababbabbabbababbbabababbabaabaabaaaaabbaaabbaabaaabaaaabababbbabbabbabaaaaaaabbabbbabaaaaabbaaaaababaaaabbbbbbaabaabbbaabababbbabaabbabababbabaabbbbbbababbabbaabbbbabbbbabaabaabababbaabbbbabaabaaabbabaaabbbabababaaababababbbbbababbabbabbbbbababaabbaaabaabaaaabbbabbabbabababbaaaaaabbabbbbbbaabbaaabbababaaabbbaaaabbbaabbaabaabaaaabbabbabaaaabbaaaabaababaaaaabaabaaabaaaaaaaabababababaabbababbabaaaabbbabbabaaabbbabbbbabbaaabbabaaaaaaaaabbabbababbabaaaababbababbbabbbaaaababaaaaabbaaababbabbaabbbbbbbaabaabaaaababbaabbabbbabbbbaabaaabbbaababbaabaaaaabababaaabaabbbbabaababbabbbabaaaaabbbabaaaabaabbaaaaabaabbbababaabbbbbbbbbabaabbbabaaabbbbabbabababaaabaababaabbbbabaaabbababbabbaababababbbaaabbbabaaaaabbaaabaabaabaaabbaaabbbbabbbbaababbabaaaaabaabbbabbabababbaabbbababaabbababaaaaaababbabbbbaaaaabbbbbaabaaaabaabbabbabbaabbabbbbbbabbbbaaabbabaabbbbbaaabaaaababababababbbbababbbabbaaabbababbbaaabbaaabababaaabbbbaaaabbbaabaababaabbaaababbabbbaaaaaababababbaaabbbbabaabaaaaaaaabbabbaaaabbaabaabbabaaabbaabbbabaaaaaababbbabbbabaaabaabbbaaabbbabaabaaaababaabbbbbaaabbbbbbaabbbabbbaababbabbaababbbaaaaaaaabababbbaaabaaaaabbaaaaababbbabaaaabbbbaabbbbbabbaaabaaabbabbbbaabaabbaabbbaaaababbbaabbabbbbababbabaaabbbbaabaababbbabbabbbbababbbaaaaababbbbbbbbaabbabaabbaaaabaababbabbababaaaaabaabaababbabaaababbabaabaaabababaaaababaabbaababbaabababbbbbbbbabbbbbaabbaaaabaaabaababaaaaabbaaabbbaabbbaabbabaabbabbbabbbbbaabbbaaaabbbaaaababaabbaaaaaabbaabbaabaaaaabbbbaaaaabaababbabbbaabbabaaaabbabbabbabababbbababaabbbbabaaabbaaaaaabaabbabbbabbababaabbabbabbaaabaaaabbbbbabbababbbbabbbaababbabbbabbbaabaababbababbbabbaaaababaabaaaababbabaabababbabaabbaabbbabaabbaababbaabaabbaabbbbaaaabbbbbbaabbaaabbababbaaabbabbabaaababbbabbaaabaaaaaaaaaaaaaaaaabaaabaaabbbaaaaaaaabbbbababaababbaaabaaabbbaaabbbbbaabaabbabaabbaabbaabbbbbbbaabaaabbaaaaabbababaabbbabbaabbbaaabbbbbababbbaabbbbabbbabbbaabbbabbababaabbbabaababbabbbbabbbaaaaaaaaabaaababbabaabbbabbaabaaabbbbabbaabaababbbbababbaaaabaaabbbaaaabaaaaaaabbbaaaaabbbbababaaabbbbaababbaabbbbbbbbbaabbabbbaababbbbabababbbbabbaabbbabababbbabaaabaaabaabbbbababaabaababbaabaabbababbbabbabbbaaabababbbbaaaabbabababaabbaababbbabbbaabbbbbaaaabbaabaabbaaabbabbbaaaabbabbbbaabaaababbbabbbaabbbaaabbbbaabaaabaaabbbaaabaabaababbababbbaabbbbbbababbbaabbaababbbbaaabbabbaaababbbaabbabbbbbbaaabaabbbbababbbbaababababbaaaaaaabbbbaaaabbababbabbaaaaabaaaaaaabababbabbaabaababbaaabaaabaababbbbaabababaababbabbababbaabaabbbbaaabaabbabbaaaaabbbababbbaababbbabbbaaaaabbaabbbabababbaabaaabaabaabbaabaabababaaaaaabaabbabaaaaaaaaaaaabbbabbaabbbbbaaabbaabaaaabbbbbbaaaaaaaabaabababbbaaaababbaaaabaaabbaabbbaaababbbabbbaaaaaabbaabaababaababbbbbbbbbabaababbbabbbaabbabbbbbabbaaaabbaabaaabaaababaaabbaabbabbbabbaaabbabbbaabaabbbaababababbbaaabaaababbbbbbbbbaabbaaaababaabbbbabbbbabbabaaabbababaaaababbbbababaababbbbaabbbabaaababaabbbabbabbaaaaabbbbaaaaaaaabaaaaababbaabbbaaabaabbabaababaaababbaaabaaabbbaabbbbabbbbbbabaaabbababbaaabaabbbbbabbbabababbabaaabbbbbaabababababaaaabababbaaaaabaaabbabbbbbabbaaabbbaaababaabbbbaababaaaaaabababaabbbbbbbabbbabaabbbaaaaaaabbbaababbbbababaabaaaaabbbababbaaaabaaaabbaaabababbbabaabbababbbabbaabbaaabaaabbabaabaaaababbbabaaaabaababbbbbababaaaabbbaaaaaaaaaabbabaabaabababbaabbabbabbbbabbabbbababbbbbbabbbbbabbabaabaaababaaabbaaabbbaabbabbbababababbbabababaaaabbbaabaabbababbbabbbaaabaaabbabbbbabbabbbbaaababbaaaaaaaaabbaaaaaabbabaaaaaaaaabbbaababaaabbabaaabaabbbbaaaaabaaababaabbbbaaabbabbbaaabaaaabbaabbabbabbaaaaaaabbaababaababbbbbbbababaabaaabbaaabbbabbbbaabaabbbaabbabbaaabaababbbaaabaabaababbaababbbbbaabbababbabbbbbbbaaabbaababbabaaaabbbaabaaaabbababbaababaaabbababbbbbbbbaabbabbbaaabbabaaabaaabbbaaaaabababbbaaabbabbbabbababbaaaabaaaabaaabbaabababbababbbabaaabbababbbabababaaabaaabaabbbbaaaabababbaabbaaabbaaabbaaaaaaaaabaabaaababbbbbaabbbaaabaaababbbababaababaaabaaaabbbaaababbaababababbbaabbaaaaababaaabaabaabababbabbaaabaabbabbaaabaaabbbaababbabaabaaaaaabbabbaaaaabbbbbaaaabbbaabbaababbbbababaaaabbbbbbaababbbabbbbbaabbbabbbbaaabbabbaababaabaababaaaabbabbbaaaaabaaabbbbaaaaababaababbababbaabbbaaabbbaaababbabaaabbaaaabbbabaabababbabaabaabbaabbbabbaaaaaabaabbabbbaaabbbabaaaabbabaaababbabbabaaabaababaaababbabaaaabaaabababbbbabbaaabbbbaababbbbabbabababaaaaabababbbbaaabaabaaaaabbbabbbabbaaabbbabbaaaabbabaaabaaabbababaaabbabaaaabaabaaabbaabbbbababababaaabbbbaaaaaabbaaaabbbbaaabbaaaaaaabbbbbabaababaabbbbbbaababbbababbbbbbabaaaaabbabaabaababaaaaaaabbbbabaaaababbabbaababaaaabbbbaaabbabbabbaabbabbaabbbbabbbbbbbbabbabababaabbbababbaaababbbbaabbbbbaabbbbabbbbabaabbabaaabbaabbbaaaaaaaaaababbaaaaaabbbaabbbbbabaaaaabbababaabaaabbababaabababaabbbbabbbabababaaaaaaaaaaabbbbaaabaaaabaaabbbbaabbbabaaaabbaaabbababbbbaaaabaabaababababaabbabbaaaabbababaaaabaaabbbbabbabaababbbaababbbbaabbabbabbbbbaabaabbaaaaabbaabaaababbaabbabbabbbaababbbbaaabbaababbbbbbaaaaabaaabaababbaabbaababbbbbaabbaaabbbababbaaabaabbabbaabaabbbaabbabbbabaaaabbabaabaaabbaabaaabbbababababbbbbaaabbbbabaaabbbababbbbababaaabaabaababbbbbbaaaababbbbaabaababbbabbababaabababbbbaabbbbbbabaabbaabbbaabaabbabaababababbabaabbabbabbaabaababaabbabbabababaaabbbabbaabbabaabababbababaaaaababbbbababaabbbbabaabaaabaabaababbbbabbbaabbbbababbabbbbbaababbbbbaaabbbabaabbbbbbaaaaaababbabababbbaababaabbaabbaabaabaaaabaaaababbbaaaababaaaaaaabbaaaabaaabababaababaabbabbbbbbbabababbbabaaabbbbaabbabbbbaaabababaaaabbbbaabbabababbaabbabbbaabbbbbaabbaababbaabaaabbbabaabbabbabbabbbbaaaaabaaaababbbbbbbbabaaaabbbbaabaaaabbaabbaabbabaaabbbbaabbbabaababbbaabbbabbbbbbbbaaaabbbabaabababaaaabaabaabbbaaababbaabababbbbaabbaaaabaabbbbababbabbaaabaabbbabbabbaababbbbababaaabbabababaaaabaabbaaabbaaabbbbbbaaaababbaaabaaaabbbbbababaaaabaababaabababbaaabbbbabbaaababaaaaabaabbaabbabbababaaabbaaaabababababbabaabbaaababbbbbbbaaabbaababbbbbbabbaabaaabbabbaaabbbaababbaabbbbbababbbaaaabbaaaaababbababaaabbaaaabbbbabababbabababaabaababbaaaaaabbbbababbbbaabbbbbaaaaaabbbbbabbbbabbaabbbaaabbbaaabababbabbbbbaabbabbaaaaababaabbaabbbbbbbababbbbaaabaaaaaaabbaabaabbaaabbbabbaabbaabaabaababaaabaaababbbaabaaababbbbbaabbabbbbabbababaababbbaabababaabaabaababaaabaabaaabbabbbaabbbbbbbabbbaaabbbaabbbabbabbaaabaaabbabaaaabaaababaabbabaabbabbbaaabbbbabbabbaabbaabbaaababbbbaaabbabbbaaabbabababbaabbabbabbbabbbabbbbaaabaabbbaabbaabbababaaaaaabbbabaaabababaabababababbbabaabbabbabbabbbabbbbababbbbbaaababaaababbbbbbabbbaaabaaabbbbbaabbaabaaabaabbbbbbabaaaabaaaaababbaabbbbaabbbbabaabaaababbaababbbbababbabbaaaaaababaababaaabbbaaaabbaabaabbbbbbaabaaabaababbbbbaaababbbbbaabbaaabbbbaabbbabaabbaabbbaabbbbababbbabababaaaabbabaabbbabbaaabbabbaaaaabaabaaaabbbbbaaabbaaaaaaaabbbbaaabbbababaaaababbaabaabbaaababbbaabaaaabbaabbabbbabaabaaaabbaaaabbabaabbbbabbabaaabbbaaaababbbaaabbaababaaabbaabaaababbbabbbbbbaabbbbbaaabaabbbbaaababaaaabaabaababbbaabaabaabbbabaabaabbababbaabbbbabaaabaabbbababbbbbbbaaaabbabbbbababaabbbbbaaabbbbabbbaaabbabbabaaabbaabbabbaaababaaabbabaabababbaababbbbbabbaaabaabaaaabaabbaaaababbabaababbbabbaaaaababbabaabaabbabaaaaabbbbbbbbbbaaabaaaaaabbbbabaabbbbbbaaabbabbaaababbabaaaabbaabbbbabaaababaababbababaabbaabbaaaabbababbbaabbbababaaaaaaaaaabababbbabbaababaabbaabbaabbabbbbaabaabbbbbaaabaaaaababbabbabbabaaaababbabbbbbbbabbaaabaaaabbbbaabbbabbbbaaaaaaabaaabaabbababbaabbaabaaabbaabbbaabbbababababbabbababbabbbbaaaabaababaaaaabbabbabbaaaaabaabbbaabababaaabbbbbaabbaabababbaaaabaaabbbabbabbbabbbbbbbbaaaabaababbbaabbabaaaaaabbaabbabbbaababaaaababaabbaaabbababbaabbbbababbaaababbbbbbabaaabaaabbbbbabbabaaabbaaabaaaabaaaabbaaaaaaaabbababbbbbbaabbbaabbbbabababaababbabaabaabbabababaabbabaabbbbbbbaaaabbbbbbaabaabababbbbaaabababbbbabaababbaabaaabbbbbbaaabaabaaabbaabbbbbbaababbbbbbbbabbaaabbaaaaaabaaaabbbbbaaabaababbbbabaaaabbbbbabbabbbaabbbbababbaaabaabbbbabbababababbbbababbaaababaababbabaababaaabbbbabbbbbbabbbabbbaabbabaaabbbbababaaaabaabaabbaaabaaabbbabaaaaabbbaabaaabababbabaaababbaabaaaaababaaabaaaabaaabababbabaabbaabababbbababababbababbabbaabbabaabaaabaaaaababbaababbbbbbababbaabbabbbaabbbabbaabbbbababbbbbbabbabbaabbaabaababbbbabaaabbbbabbbbaabbbaaaaababaabbbbbbbaabababbbbabbabbabbaabbababaabbbbabbababababbaababbbabbabbaabaabbabbabbababbbbabababbbbababbbbbaabbbabaaaaabbabbaaababbabbabbabbabababaaabaaababaaaaaabbbbbbbaaabbbabbbbaaaaaabbaaabbbaabbaababababbaabbabbabbaabbbabbababaababbaabbbabbbbabbbabaabbbaababababbabbbaaaababaaaaabaababbababbbbabababbbabbaabbabbbbbabbbbabaaabbbbaaaaaabbaaaaaabaaababababbabbaaaaabbbaababaabaaaabaabbbababbabaabbabbaabaaaabaaabbbaabbbabbbbbbaaaaaaabbaaabbbabbabbaabbabbbabaabbbbbaabbbbbbbbbbaabbaaaaababbabaaabbabbbababaaabbabbbabbbaaababbbabbbaababbabbaaabbbaabbbaaaaababbbbbbabaaabaabbaabaaaaabbabaaabbbaabbababaaabaabaaabbbbbbbbabbaaaabaababbbbbbabbaabbaaaabbabbabaabbbbbabbabbabbbaaaaaababababbabbbbbaaaabaabababaabababbaabaabbbbababbabaabbbbaaabaaabbbbababbbaabaabbabbbabbbbaaaabbbabaabbbaaabbbabaaabaabbabbabbabbabaabbbaabbabaababbbaaabaaaaababbbaabbbbaaabbaababbaaabaabbabbbaabaaaabbaaabbabbabbbaabbbbbababbaabaabaabbbbbaaabbabaaababbabababbbbbbbaaababbbbbabbbbaabbbaabbbaaaabaababaaaaaaabbabaabaaabbbabbaaabaaaabbbbaabbbbababbabbaaaaabbabbbbbbbabaaaabaaabbbabaaabbabbbabbbbbbbaaababbaababaaaabbbbaaaaabaabaaaaababbabaaaaababbbbaaaaaaabaaabaaababbaaabaabbabbabaaabbbaababbababbbaabbabbaabababbbababbbabaababbbbabaabbaaababbabbbbaabaaaabaaaaaababbabbbbabbabbaabaabbabaabbababbbbbaabaaaaabaabaababababbaabbbbabaababaaabaabaababbabbbabbbaaababababbbbbbbaaaaaaabbabaaaaababbbaabbbbbaaabbbbbabaabbbabaabbbaabaababbbaaaabbaababaabbbbbbaabaaababbabbaaababaabaaabaaaaaaabaaaabaabababaabbabaaaaababaabbaaabbabaaaaabaabbabbbbaaabbbaaabbbaaaaabbbabaabbbabbbabbaabbaaabaabbababbabbaabaaaabbaabaaaabaaabbbababbbaababbbaabaabababaabbaabaabbbbbaabbaaabaaaabaaaababbabbbbbbaaaaaabbbbbbbbbbbbbbaaabbaaaabbbaaaababbaaabaababaaababaaaaaabbbbaaabbbbbaaababbababbabababbbbbbabbbbbabbbaabaabbbbaabbbaabbbaabbbbbbbbbbbaabbaababbbaabbaababbbbbaabaabaaaabbbbaabbaabaabaaaaabbbaaabbabaabababbbaaabbababbaaaabbbbbababbabbaaababbbabaaabaabbbbabaaaaabaaabbaabbbaabbaaababbabbabbaabbbaabbaaabaaabbaabbbbabbabbbbbbaabaaaaaaaaabaabbbbbababaaabbaaabbaabbbabaabbaaabaabbaaaabbaabbabbbbaaaaabbbaaaabbaaababbbbbbbbabaabaaabbabaabbbbbaaaaaaabaaabaababaaabbbababaabbababbbbaabbbbbabaaabbbbbbaaaaaababbbabbaaabbabbbaaabbaaaaababaaaabbabbbaababbbbbbbabbabaaaabbbbbabaaaabbbbaabbbababaaaaaaabaabbbabaaaababaabbbabbbabbbabaaababbaaabaaaaaaaaaabababaaababaabaaababbabbabbbbbbaabbaabaaabbaabbabaaaaaaabbbabaaaabbbaabaababbabbaaabaabaababbaabbabbbbababaabaaaaaaaaababbbabababaaaaabababbabababababbabbbaaaaaabbbbaaabbbbbaaaabbbbbbbbabbaaababbabbbabaaaabbbabbaaaabbabbbaaabbbabbabbbbaabaabaaaabbaaaabbabaabbbaababaaaaaaabbaabbabbabbaabbaaaababaabbaabbababaaabbbbabbaaaabbbbbbbbbabbbaabbbabbbabbabaabbbbabbbaabaaabbbabbbbbbaabbaaabababaaaaabbbbaaaaabaaaabaaaaaabbbbbbaabbbabbaababaabbaaaabbbbaaaabbbabaabaaabaabaaabbbabbbaabbbaaabbabbabbaababaababbabaabababbbaabbbbabaaabbbaaaaaabaabbaabbabbaaaaabbaabababbbbaabbbaabaaabbaababbbbbababbbbbbbababbabbababababaabbbbbbaabbbabaababbabaabbbaaaaaaababbbabbbbbabaabbaabaaabaababbaaaabbabbbaaababababbbbabbbabaaabbaabaaaabbbbbbbaaaaaaaabaaaaaaaabbbaaabaaabaaaababaaaabaabaaaaabaaaaaaaabaaaaaabaabbbaaabaaababababbabbbabbbaaaaaaababbabbbbabbaabaaaababaabbbaaabbaabbababbababaabaaababbabbbbababababaaaababaabababbaaababbbbbbaaabbbbbaabbbbbaaaababbbbabaaaabbabbaaabbbabbaaaaabbababaaabbbaaaabbbaababbbaaaabbbabaabbaabaabaaabaabbabbbbbbbaabbabaabbaaababbbbbabbbabaaabababaaabaaaabbaaababaaabbabbabbbabbaabaaabbaabbabbabbababaabababbbbabbaabaaaaabbbbaaaabbabbababbbbabbbabbabbbbbaaaaabbbbbaaabbbaabbbbabababaaababababaabababaaabbbaaaabababaabbabbaaaaabbbababbbabaaaaabbbbbbbabababbbbbaaaababbaaabaaaaaabaaaaababababbbbabaabbbbbbaababbaabbabaabbaabaabaaaaaabaaabbbaaababbbbbabbaaaaaaababaabbbaabaaaaaabbaabaabbabbababaabbabaaaabbababbbbabbbaaababbaaaabababbaaaabbbaaabaaabbabbbaaaaaaabbbaabbbbaabbabababaaaababbbabaaaaaaabaaaaaabaabbbbbabbaababaabbaaaaaaaabaaaaaabaaaaaabbabbaaaaabbbbbbaabbabbbaabaabbaababbbabbaabbaaaabaabbabbbabaaabbabbbabbbbbbbbbabbababaababaabbbaaaabbbbbbabbbabbabbbaabaaaabbbbaaaabaaabaabaaaaababaabaaaabababaabbbbaaaabbbbbbbabbabbbabaaabbababbababbbbbaaaabbbabbbabaababaaaababbabbaaaabaaabbabaaabbaaababaabbabbabbbbaabbbbbaaaabaabaabaababaaabaaabbbbbababbaababbbaaabbabaaabbaaaabaaaababbabaabbaaabaabaaabbabbabbabaaabbbbabbbbabbabaabaababbababaaabbbbbaaabbbabbbaaaababbbabbbbbbaaaaabaabbbbbabbabaaabbaababbbabbbbabaaababbbaaababaabaabababbaaabbbaaabaaaaabbabbbbbaaababaaabaaabbaaaaabaaabbabbbabaaaababbbbabaaabbbabbbababbbabaaaabaaabaaaaaabbbbabbbbabaaabaabbabaaaaaaabbaaabbbbabbabbabaaaaabbbaaabbbbbbbbbababbaabbbaababaabbbbbbaaaaaaababbaababbbabbabaabbaabaababbbabbaabbaabbaaaabbaaababbaaabababbaabbabaababaaaababbbabaaaababbabbabbbabbbaaabaaaabababbbaaaabaabbaababaaababbaababaabaaababababbbaabaababbbabbaaabbabaaabaaabbbbabaabaabbbaabbababbbabbbbaaaababbbabbbaababbbbabbabaaaabbabbbabbabababababaabbbbbaaaaabbabbabbababaaaaaabaaaaabbbbbabbbaabbbbbbabbbabbbaaaabbbbaabbabbbbbabbbbaaabaaabaaabaaabbbaaabaaaabbabbbabbabbaabbabaaaaabaabbabbbbbbabbaaabbaabababababaaaaaaabaaabababbbaaaabbbbabaaaabbbbbababaaaabbbabbbaabbabaaababbabbbbbbbaababbaabababbbbaaaaaaabbbabbbbaababbbbbaaabbaaaabbbabaabbbbbaabbbababbaabbabbaaabbabbbbbbababaaaabaabbabaabbabababbababbaabbaabaaaababbbabababbababaabaaaaabaababaabababbaaababaaaabbaabbaaabaabbaababaabbaabbaaabaaaaaaabbaaaabbaaaaabbbabbaaabbabaabbbababbbbbbbabbbbabaaaaababbabbbabaaaabaabaaabbaababaababbaabbbbbbaaaabbaaaabaaaaabbbbbaaabaaaaaabaaabaaababaaabbbbaababaabbaababbaabbabaababbaabaaaababaaaababbbababbbabaabaaaabbbbbabaabaababbababbbaaaababbaaabaabbaaabaabaabababbabaabaabbababaabbaabaabbbaaaabbababbaabababababbabbbbbbbbaaaaabbbababaabababbbabbababaabbbabbaaabbbabaabaaabbaaaaabababbbbbbabbbbbbbbbaabbbbbbbbbbbabababaabbbbbabaaaaaaaaabaabaaaaabbbbbbbbbbbababaabbaabaababbababbbbbbaabbbaababaabababbabbabbbbbaabaaabaabbbabbbabbbbbabbbaaabbbaaaabaaaababababbbaaaaaaabbbabbbabbbbababaabaaabaaababaaababbaababbaaaaababbbabbababaaaabbababaaabbbbabbbbbaaaabbabbaaabaabbababbbbbbabaaabbaaaaaaababbabbabaababaabbbaababaabbbabababaabbabbaaaabbaaaaaabaabbbbbbaababababababbabbbbbbbbbabaaaabaaabbbbbbabbbbbbbbabbaaabbbbababbaaabbbababbbababbbaaabaaabbbbaabaabbaabaabbaaababaababaaaabababbababaaabaaababbbabababbbbababbabbbbbbbaaaabbabaabbaabaabbbabbbbbbababbbaaaaabbaaaaabbaaabbbabaaaabaabbbabbbaaabbabbbbbabbabbbbbabbbabababaababaababbbbbabaaaabaaabbabbabaaaabaaaaaabbbaaaaaaabaabbbbaabababababaabbbbabaaaabbbaabaaabbbababbabbbbbabbbabbaababaababbbabaabbbbaaabaabbbbabbaabbabbbbbabaaaabbbbbbbbabbbbbbaabaaaabbbaabbbabbaababaaabbaabaababaabbaabbbbaaabaaaaabbbbbbaababbbbaabbbbabbababbabbbbbaaabaaababbbbabbbbaababbbbbabbabbbbbbbbbbaabaabbabaabbababbaaaaabbbbabbbabbabaabbaaabaaababaaaaaaaababaaababbbbabaabbbaabaaaababaabbabaabaabababbababababbbbbabbaabbbaabbaabbbaabbaabaabbbbabaabaaaabbbaabbaabaabbaabbbabbaabaaaabaaabaaaababaabaaabaabbbaaababaaaabbababbabbbbbaaaabbbbbabaabababbaabaaaabbabaabbbabbabbabaabbaaabababbaabbbabaaabbbabbaaabbbbbbbabaabaaaabbbabbbaaaaaabbbbabbbaaabbbbbbaabbbbbabaaabbabbaabbabababaaabbaabbaabbbbabbabababbaababaaaaabbbaaaababbababbbababaabbaaaaababbbbbbaaaabaabbbabaababbabbabbaababbabaaaabbbbbbabbbbbaaaaaabaabbbbbabbbbabbabbbabbabbababbbabaababbaabaaaaabbbaabaaaabaabababababbaaaabaaaabbbbbbaababbabbabaaaaaaabbbababbbbaabbbbabbbaaabaaaaabbabbaababbabbaaaaaababbababaaaabbabababbbabaaabbbababbaabaabbbabbbbabbaaaabaabaaabababbabbbbbbaaaaabbaabbbbbbaaaabbbaaababbbababaaababbbbaabaaaababaababababbabaababaabbbbbbaaaaaaabbabaaabbababbbbabbaabaaabbbbabbabbbaababaaaaaabababaabaababbaabababaaaabaabbaaabbaaaababaaaaabaaabaaabaabbbbbbaabbbabbaabbbabaababaaaabbabaabbabbbaaaaabbbaaaaabbababbababbbabbabbabbaabaabaaababbbbbbaabbaabbbbabbaaababaaabaaabaabbbaabbaababbbaabbbaababbabababaaabbaaaaabbababbbabaabbababbbbbaaaaababaabaaababbaabaaaaabaabbbbabaababaabaabaababaaaabbbbaaabbbbaabbbaabaababbbbbbbaababbbbaaabaabaaaaabbbabaaaaaabbbabbabbaaaabbbbaabaaaabbaabaaaabbbabbbabaaabaaaaabaaaaaabaababbababbaaabbbaaabaabababbbbababaabbbabbbaaabbbbaaabbaabbaaabaaaababbaaaaaaaabbaababbabbababbbaaababaabbaababbbaabbbbabbbbaaababaaaaabbbaabbbabbaaaabaabaaabbbbbaaabaababababaabbbabaabbbbaabaabbaabaaabababbabababbabaaaabaaaabbabbbbababaaaabbaaaabaabbaabaabaaabbaaaaabababbbbaababbababaabbaaabbaaabbaabaaaaaaabbbbaaababababababaaaaabbbaabbabbbaaaabaaaaabaabbaaaabbbabababaaaabbbbabaaaabaabbaaabababaababbabbabbaaabaabbababbaaabaaababbbabbbaaabbaaaaabbaabbabaaaaaaabaabaabababbabaaaabababbbaaaababaababaaaabbaaaaaabbbabbbababaabaabbbbabbabbbbbbaaaaabaaabababbaabaaabbaaaabbababbbababbbbabbababbbabbbbbbbabbbaaababaabaabbabbbabaabbaaaababaabbabbbaababbaababbabbbabbbbababababbaaaaababbbaaabababbbababbaaabbaaabababbbabbbabbbaabaaaabaabbaabbbabbaaabababbaabbbaaaabbbbababbabaaabaabaabbbbbaababaabbbaabaaaaaabbbaaaaaababbbbabbabababbbabbbbabbaaababbbbbabaabbaababaaaabaabbbbababaaabaabaaaabbbbbbababbabaaaaabaabaaaaabbaabaababbaabbaaabbabaaabbbbbabbababbaabbbaabbaabbaaaabbabaaabbaabaabbaaabaabbbabaabaaabbbbbbaabaabbabbaabbaabaaabbbbbbababaabaabababbbbbabbabbbaabbaaababaaaaabaabbbbaaabbbabbababbbbaaaabaaabaabbbbabbbabbbbaababbbaababbbbabbabbaababbababababbaabbbbbaaaaabbbbaaaaaabaaaabbbaababaabbbbaaaabaabaababaabbabbbaabbabbabbaaabbaababaabaabbbbbaaaabbaaaabbbbabbbbabbabaabbbbababbaaaababbbabbaabaaabaabbbbabbbababbbaabbabaaabbbaaabbbbabbbaaaaabbabaaaabaaaababaabbababbbabaababababbbbbaaaabaaababbbbabbaaabbbbabbbbaabbbbaabaaaaabbababbbbabbbbabbaabbbbabbbabbabbaaaabbababbbbabbbbababbbaaabaabababbbbbbabaaaabbbbaabbaaabbbaaaabbbbaababbbbabaaaaabbbabbaaaabaaaaaaababbaaaaabbabbbabaaabbabbababbaaabaaabbbbbaaaababaababababaaaabbbbababbbbbaabbbaabaaaaaababbbbabbbbbabaaababaaababbbbababaabbaabababbbabaabbaabbbbabaaabbbabbaaabbabbaaabbaaaabaabbbbaabbbbababaabbbabbbbaaaababbabaaaaaaaaabbbaaabbaaabbaabaabbaaaabbbabbbbbbbbaaabbbbbabaaaaabbabbbaababbaaabaaaaabbbbabababaabbbabaaabbbabaabaabbababbaabbaabbbbbbbabbaaaabbbbbbbbaabbabbaaaaabbbbaaabbabbbbbabaaaababbbbbbbabbaabababaaabaababbbaabbaaaaabaaabbbbabababbabaabbaabbabbaabbbbaabbaaaaabbaababbaaaaaaaababbaaabaababababaaabaabbaabaabbbbaabbbaaabaaabbaababaababbbbbabbababbbaabbbabbabbaabbbaababbbabbbabbbabbbbabbbaabaaaaaaabbbabababbaabbbabbbbbabaabababbbaabaaabaabbabbabbaabbabaabaaaaaabaaabbbbbbbaaabaaabbaaaabbbbabababaabbaaabaaabbbbbabaaababbababbabbbbbbaabbbabbbbabababbbbbbabaaaabbaababbbabbaaabbaaaaabaaaaababbaaaabbaabbbbabaaaaabbbbababbaababaaaaabbabbabababbaaabbbababbbaaaaabbabababbaabaabbaaabbabbabaaabbaaaabbbabbaaabbababbabbabaababbaaaabaabaababbbababaabbaabaabaababbaababbabaaababbaababbaabaababbabaabaaababbaabbbabbaaaaabbbbbbbbbabbaababbbbbbbbaabbbbbbbbaaabbababbaaababbaaaabaaaaaabbbbbaabaabbbaaabbabbaaabbbaaaababbbabbababaababbbbaaabababbbbaabaaababbabbabbaabbbaababaaaabaaaabbaabaaabaabababbbaaababaababaabbaaabbbaaabbbabababaaabbaabbbabbabbabaaabbbaabbabaaaaaabaabbbababbbaaabbabaaabbbabaababbbaabbaabbaaaabbabbaabbaaabaaabbaabbabbbbbabaabbbbbababbbaabbabbabaababaababbabbaabbaababbbbbbabbbabaaaabaabbbaaaaaaaabbbabbabbabbbabaabaabbaaababbabbbbabbabaabbaaaaaabbaababbbbabaabaabababaaaabaaabaaabaaabaaaaababbabbaaaaabaabababbbbaaaababbaababaabaababaabbaabababbbbabaaaababbbaaabaaaababbaabbabbaabbbbabbaaabbbaababbbbaababaabaaabaaabbbbbabaabbababbbbbbabbabababbaabbaabababaababbaabaabbababbbbabbbaabbbaabbabbaabaaaaaabbbaaabababbbbbaabababbaaabbabababaaabaabaababaaabbabbbaaaabaaabbaaabaababbabbaaabaabbbbaaabbbbbaabbbaaabbabbaaaabbbbbbabbbabaaaaabababbaaaabbbbbbababbbababaaabbbbbaaaabbbbabbbaaaaaaaababababbbbbbabababbbabbbabaabaaabbaaaaababaaabbaabaaabbbbaaabaabaabababbbaaabaaabaaabababaabaabbbabbbaabaabaaababbababbabbaabbbabbbababbbaababbbbbbbbaabbaaabbaaaabababaabbabbbabbbbbabaaabaaabbbbbabbbaabbbaabbbbababbabaaabbabaabaabaabababbaaababbbabbaababbaabbabbbbaabbabbaababaababbaabbbababbbbbaababbababbababbbbbabbaabaaababbababbaaaabbabbbabababababbaaaabaaabaaaabbaaaaaaabaaaabbabbbabbbaababbbbbaaaaababaababababbaababbbababbababaaaabbbbbbababbbbbbbaaabbbababaabbaaaababbbaaaaaabbabbbbbaaabbbababaabbaaaabbaabbbaabbaaaaababbbbabaabbbaaabaaabbbababababbaababbababaabbabaaabaabbaababababbbbaabaaaaabbbaabaabbbbabaaabbababaabbababaababbbaabaababaababaabaababaaabaaabbbababbaabbbaaaabaabaabbabbbbbbabbabbabbbbbaabaaabbbaababbbbbbaabbbabababbaababbabbaaaaaaabbbbabbaaabaabababaababbabaaabbaababababbbbababbbabaabbabbaababababbabbaaababbbaaaaaaaabaababbbababbbbbabbabbababaababababaababaaaaaaabaabbababbaaaabaaaabbbaabaababababbaaaaabbbbaababaaababbbaaaabbaaabbbbababbbbbbaabaabbbaabababababaababbaaababaaaabaabbbabaababababbabbaaaaabbbaabbbaaabbbbbbbaaabaaaaaaabbabababbbbbbabbbaaababbbbbbbabbaabaaaaaaabbbbababaababaaabbbbbbbaaabbabbabbabaaaaaabbbbbababbabaaaaaaababbaababbaababaaaaaabbbbaabaabaaabbbbabaaababbbabbabbbbbbaaabbabbbaabbaabaaaaabaaaabbbbababbaaaaabbaaaaabbbabbbaabbabbbabbabbabbabaabbabaabbabbababaabbaaaaababaababaabbbaabbbaabaaabbaaabaaabbbabbaaabababaaabaaabbbaababbabaababaaaabbaaabbabbaaaaaabaaabbbbabbabbaaaaababbbbabbabaabbbbabbaabbbababbbabbabbaaaabbbabaabaaaabbbbaababbaababaabbbaabaaaabaabbabaababababbbabbbababbabaabbbbbaaababbaaaaabaabbbbabbbabbbbaaabbaabababbbbaabaabbabaaabaabbababbbababababababbaabbaaaaaababbbbabbababaaaaaababbbbabbbbaabaaabbbaaaaaabbabbbaaaaaaaababaaaaaabababbbbabbbaaabbaaabbbbbaaaabaabaaaabaababbaaabbabbbbbaaabbbbbbbbaabbbababbabaababbbaabbaabbaaaababababbbbaaaaaaababaabaaabbbabbbaababaabaaabababbbbaaabbbbaaabbaaabbbbabbaaaaaabaaabbbbaabaabbaabbaababbabaabbaabbaabbbbbbbbbaabbbbbabbbaaababaabaabbaabbbaabbaabbaaaaabbabbbbaabaaaaaaaaababbabbabbaaaaaaaabbbababaaabbabbabbabaabbbabaaaaabbbaabbbababaaaabbbabaaaaaaaaaaabbbbaabbbbbabbabbbbaababbaaaabaaabaaabaabbaabbbbbaaaaaaabaababbaabaabbbaababaabbbaababbabbbbabaaabbabbabbbbbbababbbbabaabaababbbaabbbbaabbaabbaaaaabbababaababbbbaabbabbbaabbbaabaabbabaaababaaabaabaaaaaaababbababbbaabaaababaaaabaabbbbbaabaaabababbababaabbbbaaabaaaaaabbbbbaabaabbabbaaaabbbbaabbaaaaababbabbababbbabbaaabbbbbbaaaababbbaaaababbbaaaaabbbabababbbbaababbbaabbaababaabbbbaaaabbbbaaaababbbaaaaabbaaabaababbbabbaaaaaababbaaababbabbbbaabbbaaababaaabaaabaabbbabbaabbabaaababbbbabbabbaaaabbbabbbbaaabbaaaababbbaabaababbbbbbaababbbaabababbbbbbaaabbbbaaaaaabbabaabbbabbaabbbaabaabbbaaaabaaaaababaaababababbaaaabaaabaabbbaabaabaaabbbabbbbbbaaabbbbbabaaabaaaaabbbbabaabaabaaabaababaabbbbababbaaababbabbaaabbbabbbaababaaabbaaaabaaabbabaaababaababaaabbabababaabbabaaababbaaaababbaaabaababababbabaaabbbbbbaaabbbbababbaaaaabbbbabaababbaabaaaababbabbaaaaaaabaaaaabbaabbabababbbbbbaabaabaaabbbabaaabbbbbbaaabbbaabbaaaabababaabaaaaababababbaaaababbbbaaaabbbabbabaababbbabbabbabbaaaaaabbaababbaaaababbabbbaababaabbbaabbabbaabbbbaabababbbabaaabbabbbbaababbbaaabbbabbaabababbbabbaabbbbaaaaaabaaababbbbbbaabbabababaaaabbabbaaabbbbbabbbaaaababbabbababbbbbbabaaababbbbaaabaababbaaabbbaababbababaabbbbbaabbbbbabababaaabababaaaaaaaaabbabaababaabbbbbbbbabbabbaabaaaabbabbbbbabaabbabbbabaaabbbbbaabbbbbaabbabababbbabbaabbabaabababaababbaabaabaaaaabbbbbababaabbbabbbbbabababaabaabaaaaababbaababbbaabbabaababaaaabaabbaaabaabbbababaabbaabbbaaabaabbabbaabbbabbabababaababbabababbaaababbbabbbaabaaabaaaabaaababbaabbaababbbbbbabaaaabbaaaaaabbbaabaaabbabbbaaabbbbbbaaabbbbaaaaabbabaabbabbbaabbaabababbbbababaaaaabbbbbbaaabaababbbbabbbbabbaabbbabbbabbbaabaaaabbbbaaabbbababbaababbaaaabbaabbabaabbaaaaaaaaabbaabbbbbaaabbabababbbbaaaaabbabaaaaaaabaaabaaabbababaabbbbabbbaaaabbababbaabaaabbbabbaabaaaabbbbbabbbaabbbababbaabaabbbaabaabbbbbbbbbbaaababbaaaabbabbbababbbabbaaababbbabbabbbbbbbbabaabbaabaaababaaaabbabbbbbabbaabbbbaaaabababbaabababbabbaaabbbababbbabaabbaaaaaaabaaaabbbbbbbabbbbaabbabbbbbbbaabababbabbbbbbabaababbaabaabbbbaaabbababaababbabaaabbbbabbbaaabaabbaaaaabbaaabbbbbaaabaabbabaaabababaabbbabbbabbababbababaaaababbabbbbbbbabaaabbbaaaabaabbabbababaabaaaaaababbaabbbbaabbbbaaaabbbaaaaaabaabbbaabbaababaabababbbbaaabaaaaaabbababbabaaaabbbabaabaababbaaaabbabaabaabbabbabbbabababbbabaaaaababaabbbaaaabaabaabbbbbababbaabaaabbbbbabbbabbbaabaaaaabbabbabbaabbabababbabaaabbababbaaababababababbabbbbbbbababbbbbaabbaabaaabbabbabbaaaaaaaaaabbbbaabaabbbaabbbabaababbabbaabbaabbbbaababbaaabbaabbbbbaaababbbabbbbaaababbbbaaababababbbaaabababbbbaababaabbaabbbabababaaabbbaaabaabbbbbbabbbbbababbaaaabbabaaaaababaaaaabbbbbaabaaaaabbbabaabbaabbabbababaaaababaababbbbbbbaabbabbaabaaaaabbbabbbbabababaaabaabbbabbaabbaaabababaabbbaaaaabbaaaaabababaabaabbbbbababaaabbbabaaababaabbabaabababbaaabaabbbabaaaabaaababababbbbbababaabbbaaaaaaaababababababababaaaabbbaaababbabbaaabbabbaababaabaaaaaabbaaaababaaaaaababbaaaaaaaababaabababaaabaaabbaaaababbbabbbabbbabbbaaaabbabaababbababaabababbabaaaabbbbbaaabaaaabbababbbabbabaaaaabbaaaaabababbbbaabaabbbbabbabbbbbbbababbabbabbbabbabaabaabbaabbbbaaaabbbbabaabababbaabbaaabababaaaaabbbaabbaaaabaaaaaaaaababbaaaabaabbabababbbabaabaabbbbbbbaaababbbaaaaababaaabbbbbababbaabbaabaaaabaaabbaaaaabbbaaababaaaabbabaababbaababbababbaaaabbbbbababaaabaababbbbbabababbabbababaaababbabbbbbbabaaaabbbbbabbbbbbbbbaabbbabbbbabbbbaabaaababaaababbaaaaaabaabbbbbaabbabaaaabbaabbabaaaaabbbbbbaabaaababbabbbaaaaaaababbabaaaaaabaabbbaabaabaaaaaabaabbbaababaaabaabbbbaaaaaabbabababbabaabaaabbbbabaaabaaabaababbbaaabbaababbabbbabbababababababaaabaabbabbbabbaaabbabbbaabbbbbbabbabababbbbaabbbbbabaabbbabbbaabbaaaabbaaaabbaabbbbaabaabbaabbbbabbbabbaabbabbbaabbaababaaababbbabbababaababaabbbbabbbbaabbabbbbaaaaababababbbbbaaabbbbababaaababaaaaabababababbabbabaababaabaababbbbababbaabbabbabbbaaaaaaabaaabbbaaabbaaababbabbbbbbababaaababbbaaaabbabaaababbbbababababababaabaaabaabaabababaabaaaaaaabbaabbaaabbbabbaaaabbbbaaabaabbbabaaabbababbababbbbbabbbbbaaabbaabbabaabbbbabaababbaabaaaabaaaaaaababbaababbaaabbbbaabaabbabbbaaababbabbbaaabbabbbbbbbabaabaaabbbbababaababbaaababbbabbbbbaabbaaaaaaabaababaaaababbbbbbbbbababbaabbabbabaaaaabbbababbaabbbabbbabaabbaabaaabababaabaababaabaabbaaaaabbbaababaabbbaabaababbbabbbbbaaaabababbabbaaabaaabbbaaaaabaaabbabbaabbbbabbaaaabbbababaaabababaabaabbaabaaabbbabbbbbaabaaabaaaababbbaaaabbababbabbaababaaaabbaaabbaaaaaabaabbbabaaabaababaaaabbbaaaaabababbaaababaaabbabbaabbaaabbabbbbaabaabbbbbbababbbbababbbbbabbbaaabbaaaaaababababbbbbbbababaaabbabaababaababbabaabaabbabaabbabbbabaabbababbbaabbababbbbbabaabaaaaaabbbbbabbaababbbabbbabbbbaabbabababbabbbbbbbaaaabbbabaaaaaaaaabbbbaaaabbbbaaaaaaaaaaaababbbabbbabbbbababbaaababbbbababbaabbabbaaaaabaabbabaabbabbbababbaaabbbbbababbbaaabbbbaabaabbbbababbaabababaabbbbaababababbaaaaabbabbaaababaababbbaabbaaabbaaaababbbbbabababbbbbbabbbbbbabbabbaaaaaababbababbaaabbaabbbbaaababaabbbababaabaabaaabaababbabbabababbbbbbbbbabbbabbbbbaabaaababababaabbaaabaabaaababbababbbaabaabbbababbabbaaaaabbbaabaaabbabbbbaaaaaaabaababbabbbabbaabbabababbbbabbbaaaabbabbaabbaabaaaabbbbabbaaababbababaabbbaabbaabbbbbaababbabbbbaabbbbbbbbaaabaaaababaabababaababbbbbaaaaabbabbabbbaaaabbababbabbaababbbbaaabaaabbabaaababbabababbaabaabbabbbaaabbaabababaaabaabbabbaaaaaaaabababbbabbaaaaaabbabababaaabaabaaaabbababaaabaaaaaaaaaaaaabaabbabaaabbbbabaabbaaaabbbbaaaaaabbbbababaaabbbaaaababaaaaabababbaabaaabbbbabbbaaabbaabbbbbaaaabbbaababababbaaaaababbabbaaabbbbbabaabbbaababbbbbaaaababbbbbabbbbbbbababbaaaaabbabbbabaabababbaaaaaababbbaabaaababbaaaababbbaaaabbbabaaaababbbbbbbbbabaabbaaabbaabaaaaabbaabbaabbbaabaabbbaaaabbaaabaabbbabbbaababaaaabababbbabbbbabbaaaabbbaaaaabbbbaabaaaabaabaaaabbbabbabaababaababbaabaaabbabaaaaaabbbbbabbabbabbaaaaabaabbbaaabbbabbbbbbaabaabaabaaabbaaaaabaababaabaabaaaabbabbbabbbbabaaaaaabbaaababbabbaababbbbbbbabaabbabaabbbbaaaabaaabbabbbbbbaabbbabbabbabaaaaabaaaababbbbbaaabbbbabbaabbababbbbabaaababbbaababbaabaabbabbbaabbbbbaababbaabaabbabbbabbbabaabaaaababbaaaababbabbbbbabbbaaababbbbaaaaaabbbbbabbbaababbabaaabbabaababbbabbbbabbaababaaaaaaaaaabbbbabbabaabbbabbbabbabababbababaabbabbabbbbbbabaaabbbabaaabbbaabbabbabbbaaaaabbaabaabbbaabbababbabaabbbbababaabbbaaaaaabbbbabbbbaaaababbbabababbaabbbbbabbababbbbbabaaaabbabababbbaabababbbbbbbaabbbbbbbabbaabbbabaaabaabaabbaabaaabaaabbbabbbabbaaababbbbaabaaabbbbbaaaaabbbaaaaababbaabbbbababbbabbaabbaaaabababaaabbbababaaabababbbbbaabababbbabaabaaaaabaaaababbbabbaabaaaaaaaaabbabbabaabbabababaaaaaabbbbbbabbbbbbababbaaabbabbaabaaaababbababbbabbbabbabbbbabaaabbbbbbaababbbbaabaaaabbabbabaababbbbaabaaabbabbbaaaabbaaabaabbaaaabaababbaababbbbaabaaaaaaaabbabaabaaaabbbbbbbbbaaaaaaabaaaaaababaaaabbbbababbabbbabaaaababbaabbbbbbabbbabababbaaaaababbbbaabaabbbbaabababbbbabaaababaababbabbbaabaaabaabaaabbababbaaabbbabaababbabbaaaaabaabbbaababbbbaaabbbbbbabbaaaabbaabbabaabbaabbbbabbbababbaabbaabbbaabababaaaaaabbabbabbbaaabbababbbaaababaabaaaabbaaababababbbbabaabbaaaabbbbbbbbabbaabaabbbaaababbabbbbabbbbaaaababaaabaaabaaaabbbbbbabbaaaabaabbbbaabaabbbababbbaabaabaaabbbbabaabbbaababababaabbbbaaaaaabaabaaabbaaabababbababaaaaabbaaabbaabbabaabbbaaaabbbaababbbaabababaaaababbabbabbaaabbaaabaabababbabbbbababaaabababaaaaabbaabbbbbabbbabbabbbbabbbbbbabaaabbabaababaabbbaabbabbabbabbaabababbbbabbbaaababaababbabbaaabbbabbaaabbabababbbaabbababaabababbaabaaabbababaabbbbaaababbbaaabaaaaaabbabaaaabbbbaaaaaaaababaabaaabbabbbaabaabbaaabbabaabbaabbbbabbabaabaaabababbbbaabbbabbabaaaaaaabbbbbabaaabbbbbaabaaaabbaabaaaaababbabaaababaabbbbbbbbaaaabbaabababbbbababaabbaababaabaababbbbabbabaabbbbaaabbbabbbabbbabbbbaabbaabbbabbabaabababaaaaaaaababaaabaaaabaabbbbaabbbbabbbabbabaabaababbabaababbaaabaabaabbbbbaaababaaabbbababababbbabbaaaaabbaabaaaababaabbbbbaaabaababbbbaabbababbbaabababbabaaabbbaaaaaaaaababbbbabaababaaabaaabbbaabbbbabbaaabbaabaabbbbaaabbbbbabbaaabaaabbbbbaabaaaaaaabaaabbbbbbbabbbbbababababaabbabaaabbbaaababbaabbaabababbbabbbbabbabaaaabbaababbaaabababaabababbbbabaaaaaabbbababaaaaaababbaabbaaaaaabbabababbbaabaababbaaabaaaaaaaabbababaaaabbbbbbbaabbabbaaababbbbbabbaababaaabaaaabbbbbaaaaabbbbaababaaaaabababbababbabbbaaabbaabbaabbbaaaaabbababaaaaaabaabbbabaaaaabbaaaaabaaabbababbabaabbaababbaababaababbaabbbabbabbabaabaabbabababaabababbbbbbaaaababaabbbabbbabaabbbabbbaabbababbbbabbbbaaaaabbbabbbaabbbbbbaaabbbbabaaabaaabbbababbbaabaaabaaaaaaaabaababbabbbaaababbbabaaaabbbbabbaaaaabbaaabbbabbbaabaabbababbababbbbbabbbabbabbabbaabaaabbaaaabaabbbabaabbbabbabaabbababbbbaaaabbbabbbbbbbaaaaabbaaaabbbaaabbbbaaaaabababbabaaaaaabaaabbbbbbbbaaaaaabaaaabbbbaaaabbbabaaaaabbabbbbaabbbbbabaabababaaaabbbabaaabbaabbbaaaababbbbbabbaabaaababbababaaaaabbabbbaaabbaabbababbbaaababbbabaaabbbabbabbaaaaababbbabbaaabbaabaababbbababbbbaaabaababbabababbbababababbaabbbababbaaaabbbbbaaababbbbabaabbaababbbaaabbaaaabaaaaaabbbaababbbbbbbbbaababaabbababaaaabaabbbaaabbbaaabaaaabbabaababbbbababbbabaaabababbbababaaabaaaaabbaabaabbababaaaaaaaaaaababaaababbbbabbaabbbbbabbababaaabbbaaabaaaaabbabbbbaaabbbabbaaabbabaaababbaabaaaaabaabbbabaaabbabaaabababbbaaaabbababaabaaaaabbbaababbaabbabaaabbbabaaaaabbbbababbaabbbbaaabbabbbbbbaaabbbaaaaabaaaaaabbbabaaaabbbbaaabbaaaababbbbbbaabbbbbbaabaabaabbabbbaaababbbaabbabaabaababababbaaaabbbbbbbbaaaaabaabababbbabbababababbbbbbaabaabbbbbbbaaabaaaababaaababaaaaaabababbbabbbaaaaabbabaaabaababbabbaabbbababbbbbabbbbbbbabbbabaabaabaababaabbaabbabbbbabbaababbbabababbaaaaaaabbaabbbbbbababbaabbaabbbaababbababaabbababaaabbbabbbbbbbbabbbabbbbaaabbaababbbabbbabbabbaaaaababbabbaaabaaaaabaababbaaaabbabaaababbabbaabaaaabaaaaabbaaaababaabaabbbaababbababaaabbabbaaaaaaabaabbaabbbbaabbabaabbbabaababababbabaaabbaababbbaababaabbbabbabbabbababbbbabbabbbbbbbbaaaabbbbbababababbabaaabababbbaaaaabbabababbbaaababaabbabaaaabbaaaabbabbabaaabaaabbbbababaabaabbabbbbbabbabbbbbbabababababbabbabaabbaaaaaaabbababaaaaababbababbbbbabbbbbababbbaaabbbaabbaaaaabaabbbbbaaaabbababbbbbaabababaabbabbbaaaaabbbabaababababaababbabbababbabbbababbbbbabababbabbbbabaababbaabaabbbbaaabaaaaaaaababbbbabbbbbaabaaaababaabababbbbaababaaabbbbbababaabbaaaaaabbbaaabbbbbabbaaabaababbabbbabaabababbbbaabbbbabaababaaabbbbabababbbabaaabaababbaaaaaaaabbbbabaabbbaabbabbabbaabaaabaabbaabaaaaaaaabbbabbaaaabbbabbababbabbbbaaaababbbaabaaababbbabbabbbabbabbbabababbabbbaaabbbbaabaabbaabbaaaabaababbbbaabbabbababaabbaaaaaaaaaabbabaaaabaaabbaababbbbabababbbabababaabaaaabbabaaababbaaaababbbaaabaaababaabababaababbaaaabbbabbbabababbbbaabbababaabaaaaaaabbabaabbabaaabbabbababbaaabbbbaaabbbabbbbabaaabaaaaabbaaabbaaabbbbbbaabaabbaaabbabbbaaabbbbbbbabaabaaababaaabbbbbbbabaabbbaaaaaaabbbbbbabaabbabbbabaaaabbbbabbbaabaaabbaaabababaabaabaaabbaabababbbaabbaaaabbbbaababbbbaabaabbbbbaaabaaaaababbbbbbbaabbabbbaababaaaabbbbabbabbabababbbbbbaaaaaabbaababaaaabaaaaababbabbbabaabbaabbabaaabbbaabbababaaaaaaaaabaabbababbababaaaabbbbbbbabbabbbaaaaaabababbbaaaaababababaabaaaabbbaabbaaababababbbbbbabaabaabbbabbaabbabbbabaababbbaaaababaabbabaaaababbaaabaaababbabaaaabaabaabbaabbabbbaababbaaaabaabbbaaaabbaaaabbaabaaabababbbbabaaabbbbaaaaabababbaaababaaaaaaaaaaabbababbbbaabaabbababaabbbbaaaaabaaaabbbaaababbaaaabaaabbaaababbaaaabbaabbbbaaabaaabbabbbbaabbbaaaaaaabaaaaaabaaababaaabbaabbaabababbbababaaaabaabbbabbaabbbbabbbaaabbaaaaaabbbbbaabbbbabbaaaaaaaaabbaabaababaabbaaabaaabbabaaabaaabaababaaabbbabbbaabaabbababaaabbaababaaaaaabaabbbbbbababaabaaababbaaaabbabbbbaababbbaabbbabbbbaaabbabbbababaaabaaaaaabaabbabbaaababbbbbabaabbabbabbbbbaabaaaabbaaabbbaaaabaababbaabbbabbaabaabbaabbbabaaaaabababbbbbababbbaaaabbbabaabaaaabbbbbbbabbbabaaaabbaaaababbaabaabbabbbababbaababbabbbaaaaabbbbbbaaaaaaaaabaababaaabbbbbbbbbbbaaabbabbabaabaabbbabbabbbbabbaabababbababbababababbabaababbbbabbbbbbbaaabbbbabaabbababbaababaaaabaabaabaababaaaaababaabbaabaaabbabaabbbaaabbabaaabbbbbbbbabbbabbbbaabababaaaabaaabaababbabbbaaaaabbbababaabbaaabaababaababaabbabbaababbaabaaababaaabbabbbbabbbaaabaaababbabaabaabaabaaaabaaaaaabbbabbbabbbbababbbaaababbbbbaaaababbabbbbaaaabbbaaababaaaaababaabbabbbbbbaaaaaaabbbbbaabababbaabbaabaaaaabbbbbbbbabaaaaaaabbaaabaaaaabbbaababbaaabaaabbbbaaaabaabbbaabbaabbbbaabaabbbbaabbababbbaabbbabbbbabbbbbbbabaaabbaababaaaaaaabbbbbbbababbaaabababbabbaabbbbbbaabbaaaabababbbbbbbaabaaababbbbbaabbabbbbbabaaabbaaabbababaabbabbababbabbaabbbabbbbbbaabaabbaaaaabbababbaabbabaabbbbbbbbbaabbbbabababbababbbbbabbbabbaaabababbaaaabababbabbbaabbabaaaababaaaaabbbaabbbbbaaaabbababbaabbababbbaaabbbbbaabaaabbababbbbabaaabaaabbaababbabaaababaaabbbaabbbbbbbabbbbabbabababaaaababaabbbbaaaaabbbbbabaaabaaabaabbbbaaaabbbaabbbbbabbabbaaaaaaabbaaaaaaababababbbaaabababbbaaabbabbabaaabaaababaabaabaaabbbababbaaaababbbbbababaaabbbbbababababbabababbbbbbbabaaaaabaabbababbbbbaaaaabaabaaabbabbaabbabbaaabaaaabbabaaaaabbaaababbbabababaabaaabbbaabaaabbbaaabbaabbababaabaabbbbaaabbbaababbbbaaaaaababaaaaaaaaabbaabbbbbaabbaaabbbaaaababbbabaababababbbbbaaabbbabbbabbaabbabaaaababaabbaabbbbabbaabbbaaabaaaaaababababbabaaaabbabbbbaaaabbababbbabbbaaabbbbbaaaabbababbbbbbbabaabababbaaaaabababaaaabbababbabbaaabbbbbabbbbaaabaaaaabbbbbbaaabbabbaabbbbbabbaaaaabbbbabbabbbbabbbababaabaaaaabbbabbababaabaaabbbbbbbabaaaaaaaaabbbbbaabbaaaabababbbabababbabbbaaaaaaaaaaaaabbbabbbbabbabbabbaabbabbbaaaaaaaabbabbabbababaaaaabbbabbbbbbbbaaaabbabaaabaaabaabbbaaabaaabbbbbaabaaaaaaabbaaaaababbbbbbbbbbaaabbbabbabbababbbbbaaabbbaaaaabbbabbaaaabbaaababbaabbbababbbbaabaabaaaaaabaaabbaababaabaaaabbbaaaaaabbbbbbaaabbbbabaabbbabaabbbbbabbbbaaaabbbbbaabbaababbabaaababaaabaaabaabbaabbababbbabaaaaabbabbaabaaababbaabbbbbbbaabaababbbababbbbbabbaaababbbaabbbbabbbaabbbabaababababbaabbbbabaabbaaababbaabababbabaabbbaaabaaaaabababaababaaaaabaabababbaabbaaaaaaaaaabaaabaaabbbaaababaaabaaabbbaaaabaaaababbaaaabaababbaaaaaabbbbabbbabbaabababbabbbbbbaaabbbbababaaabbbaaaaaaababaaaaabababababaabaabaaaaababbabaababaaabbbaaabbbaaaaabbaaaababbabaabaabbbbaabababbabbabbbababbaaaaaaaaabbabbbbababaaaaaaabbabbbbabababaaaabbbaaabababbbaabaaabaabbabaaabbbaaabababbbbbaabababbbbbbaaaaaabaaabbbaaaabababbbaabaabbbaababbbabbabbbaaaabaaaaaaaabbabbaabbbbbaabbbabaababbabaabababbbbbbbaabbabbbbabbbaaaabaababbbbabbbabbaaaabbbbbbbbbaaabbbbabaabaabaabbabababababaabbbbbabaabbbababaabaaabbaaabaaaaabbaabbbaaaaabbabaabaaabbabaaababaaaaabbbbbbbbaaabaabaaaaaabaabaaabaababbbabaabaaaaabbaabaaababaabbabbbbabaaabbbababaaaaaaaaaabababbbaaababaabaaaabbbbabaaaaaababaaabaabbbabaabaabaaaaaabbbabbaabbaaabaabaaaaabbaaaaababbaaaaabbbaababbabaaababbabbbbbbaaabababbabaabbbbabbaaaaaabbbaabaaaabbbbaaabaabbabbaababbabbbababaabbaaabbbbaaabbaaaaaaababbabbbbbaaabbabbababbbababbbbbbbbababbabaaabbbaaabbbaabbbbbbbbbbaaaaaababaaaaabaabbabababbbaaabbabbbbabbbaabaabbabbaabbabbbbbbaaaabbaababbbbbaaaaaaaabbbaabbbaabbbabababbaabababbaabbbbbbabaaabaabbababababaaabababaabbabbbaaabbbaaaaabbabbbababababaaabbbaaaaabbbaababbbabababbaababbbbbaaaaaabbbabbabbbbaaaaabaaaabbabbbabbaaaababbbabaababbabababababbababaaaabbbbbbaaaaaabbaabbababaabbaababbababbbabababbbaabbabbabbbaabbaaaabaabbbbabbbbbabbbbbbaabbababbaaaaaaabbbababbababaabaaabababbaabbaababbbabbbaabbabaaabbabbabbaabbbabbaabbbabbbbbbaaabbaaaababbbabbaaaaaaabbbaaaabaabbbabbaababaabbaaaabaabbaaabaabaaabbbbabbabbbaabbbbbbabbaabbaabaababbabbabaaaaaababbaabbbabababaaaaaababaaabaaabababbaaababbbabaabaabbabaaababaaabaaabbabaabababaabbabaabababaabbaaaabbabbaababbaabbabaaabababaaaaabaabaaababbbbbaabbabbaabaabaabbaabbaaaabbabbbabaabbaababbabbaaabbbabbbbabaababbbbbabbaabaabbbaabbababaaabbbbbbaaabaabababbabababaababbbabbaabaabbaabbbbaabaabbabaababbaaaabbaaaababbaabaaabaababbabbbbaaaabbbbaaaababbababbaabbabaabbbbbabaabaaaabaaaabbabbaabbbaabbbbabbbaaababaaaabbabaabbbbbabbaaaabbaabababababbbbbaaababbbaabbbbaababbaabbbbbbbbbbabababbbbbbabbbabbbabbaabbbabbbaaabbbaaabbabaabbbaabbabaabaababbbaababbabbbaabbabbabababaabbbbaaabbaabbaabaabbababaabaabaabbaababbaabbabaaabbaabaabaababbbababbaaaaabbbabbbbbbababbaaabbaababababbabaaaaaaabababbabbbbaaaababababbbbbabbbbbbbabbabbaaaaababbabaabababaaabbbabaaaaaabbaababbabbbbabbbaabbbabaaaabbaaabaaabaabababaabaaaabaaabbbbbbaababbaabaaabbbbbbabbbbaabbbbbbaaaaabbbabbbabbbbababaabbbaaaaabbababaaaaabbbbaabbbbababbabbbabbaabaabaabbbbbaababaaabbabbaaababbababaaabbbbbaaaababbbabbbaaabbaaaaabbbaaaababbbaabbbabbbabbbbbabbaaababbabbabbbabbabaabbabbaaaabbaabaaababababbabbabbaaabbaabbbaabaaaaaabbbbababbaaabbabaaaaaabababaabaabbabbabbaaaaababbbababaabaabbbbabbbaaabbaaabbaaaaabaababaaabaabbbbbabbaabaabbaaaabbbaaaabbbabaaabbabbbaabaabaaaababaaaaababaaabbaaaaaaaabbbbaaaaababbaaaabbbbabbbbbabababababbbbaabbabbbbabbabbbabbbabbaabbbaabbbaabaaaabbababbaababbaaabbaabaabbabaaaabbbbaabbabbaabbbbbabbbaababababbaaaababbbbaaabbbbaaababbabaabbababbbabaabaabbabbaaaabababbbabbabbabbbaababbbaaaabbbaababbbabbaabaaaaaababbabbaababaaabbaaababaaaababbbabbabbbaaabbaabaaababaaabbababbababbaaabaabbbbbbbaaaabaaaaababbbabaabbbaaabbabbbbbaaabbaaababaabbbabbbabbabaaabbaaabbaaababaababbbaaabababbaabbabbbaaaaabaabaaaabaaaaaaaaabbbaaaabaababbbababbbbabbbabaabaaabaaabbaabbabbbabaabbabbabaaabbbabaabbabaabbbabaabaabbbbbbabaaabaabbabbaabbbbaabbbbbbbababbaaaabbbbbbaaabbbaaaaaaaaaabaabbaaabbbabbbababbabbbabaaabaabaababbbbabbabaaabbaabbbaabaaaaababbaaabbbbababaabaababbababbabbababbbbabbabbbbabababbabababbaaaaaaabbbbbababaaaaaaabbbababaaaaabbabbbabbaabaaaabbbbabbbabbbaabbbaabbabbbabbabbaabaabaabababbbbabbaabaaaaaabaaaabaabaabaabbababbbaabbbabbaabaabbaabbbbaabbbabbabbaaaabbabaaababbbbbbababbbabbaabbaaabbbbabbabaaabbaabbabbbaaababaaabaaaaaabbaabbabbbbbbababaaaababbbbbaabbababbbbbabbaaaaabbbbabbaaaaabbbbbbbaaababbabbaaaabaabababaaaaaabaaaabaaaababbaaaabaaaabbabaaabbababbabbbababaaabbaaaabababaabaaababaabaababbaabaaaaabbbbabaabbabaaaaaaaabbaaaabaaabaaaaaaabbababababbabbaaababbaaaaabbbababaabbabaaabbabaaabbbbbbbaaaaaaaaabbbbaaaabbbaabbbbabababaaabbaabababbbaabbaaaabbbbaabababbaabbababaaabbaaaababbababaaabbabaaaaababbababbbabbbbbbabaababbbaaabbbabaabbabbbaaabaaababbbbbbabaaaabbaabababbbbbbaaababaabaaaaabbabbaaabaabbbbabababbbbbbaaaaabaaabbabbabaaababbaabaabbaaaaabababbaabbbaabbbbaaaaabbabbbbaaabbbbbbbabaabbabaaababbbabbaabbbabbbbaabbbabaababbababaaaaaabbaabababbaabaaabbbbbaaaaabbaaabababababbbabaabbbbabaaaaaababababbaaaaabaaababaabbabaaabbbbaabbbababbbbabbaabbabbaabbbaabaaababbabaabbbaabababaabbabaabaabbaaababbaaabaabaabbbabaabbbaaababbbaaaabbabbabbbbabbabababbbbaaabbaabbbababbababaabbabbaabbabbbbbaaabbabbaaabbabbbbabbbbabbbbabaaabaabaaabaabbbbaabbbababaabbaaabababaabbaaaababaababbabbaabbabaaabababbbbababbaabbbbbababbbaabbbababbbbababbbbaaabaaababbaababbbbbbbbabbaabaaaabaaabbaabaaaaababbabbaabbaaaababbaababaaabbabaabababaabbbaabaaaaaababaabbbaaaaabbbbaabaaabbbbaaaabaababaaababaabaabababbbababbaababbabaaaababaaaabaabbbabaaabbbbaabbabbaaaaaababbbbbaabaabbbbbbbaaaababbaabaaabaaaaababbbabbabbaabbaabababaaaabbbababbbaaababbbbabbbabababbababaabbbaabbabbaabbaabbbaabaaaaabbaabaaaabaaaabbaaaabbbbaabbbbbbbabaababbbaaabaababbbaaabbbaaaaaabbbaaabbbaabbabbbabbbaabbbbbabbababbbbbbaaaaaaaabbbaaaaaabbbabbbabbababbabbaaabaabaaababbbbbaabbbabbbbabbbbbbaabaaaababbbbbbaabaaabbbbbbaaaabbabbbbbbababbabbbababaaaaaabbaabababaaabbabaaabbbbbabaaababbaaaabaabbbbababababbabbbaaaabbabbbaaababbababaabaabaababbabbaaaabbbababbbaaabbabbabaabbbabbabbbbbbaababbbbbababaabbbabbaabbabbaaaaabababbabbbaaabbabbbbaaabbabbbaababbbabaaabaaaaaaaababbabaabababaaabbbbbabaaabbbaabbabaabbabaabbabbbbababbabaabbaaaabaabaaaabbbaababaabbaabbaabababbbabbaaaaabbbbabbaabbaabbbbaabaabababbbabbbbbbaabbbabababaaabbabbaaababbabbabaababbbbbaabbabbbaabbbbbbaababbbbbbaabaabaababaaaababaaaaabaabaaaaaabaaaabaabbbabaaaabbaaabaababbbabaaaabaaaaabbaabbaabbabbaaaaaaaababbbbaababaababbabbbaaabaabbabbbbbabbbbbbaabbbbaaaabbbbbbabbbbabbabbbaaabbbabbbbaaaabaabbaabaaabbbbbabbaabbbabababbbbaaabbabababbbaabaaababbaaaaaaaaaaaababababbbaababaaaaabaaaaabaaabaaabbaaabbaaababaaabbaabaaabbbbbababaaabbabbaaaababbbabbbbbbbbabbabababbaaabbbabbabaabbababaabbababbbaabbbbbaaaababbaaabbbaaaaabbbaaaabbbabaaabbabbabaabbaaabaaabbababaaaabbabaabbabbbaababbbbaabbbbaaaabbabbaabbaabaaabbbabaaabaaabaaababaabbbaababaaabaaaaabbbabaaaabababaaabaababbbabaabbaabbbbbaabaabbbbbbabaaaaaabbababaabbbabbbabbaababaaaaaaabaabbaabaabbbaabaabaaabababaabbabbbabbbaaaaaababbbabaaababbaaaabbbaaaabaabbbababaaababaababbaaaaababbabababbbaabbbaabbaaabbbbbabaabbbaaaabbaaabaaaaaabbbababbbbaabaabbbbbbbbbbabaabbbbbbbaabbbbbabababbaabbabbbbbababababbababbbaabaabbaaaabaabaababaababababaaaababaaabbabbbbababaaabbbbbaaaabaabbaabaabbaaaaaabbabbbaaaaaabbbaaabbbaaabbbbbbababaabababbbbbbabbbbaabbbbabbaaabbbbbabaabbbbaaaabbaabaababbbabbbbababaaaaaabbababbaaabbbaabbabbababbbbaabbaaaaaaaabbaababaabbbaabbbbabbaaababaabbbbbabbbabaabbaabbbabababbbaabaabababaabbbabbaabbbaabaabbabbababababbaababbbaaabaabbaabbaaababbabbaabbbbbbbbaaabbaaaabbbbbabbbabaaabbabbabbabaabbbbabaabbabaaababbaaabbbbabaaaabaabbbaabaabbbabaabbbbabbabaababbaaabababbbabaaababbbaababbbabbabbaababbaaaaabababbbbaaaaabaaaabbaaaabaababaaabaaaaaaabbbbaaababbaabbabaaaababbabbbababbbaaabaaabbbbbbbababbbbabaababbbbbbbababababbabbbaabbabbbababababbbabaababbababbaaaaaaabbbbababbbbbbabbbbbaabbababaaababbabaaababbaaaaabbbbbbbaaaabbaabaaababaabbabbbababaababbaabbaaaaaaabaaabaabaaaaaaababbbbbabbabaabaaabbabbbababbbbabbabaaaabaaaabbababbbabababababbaabaabbbbabaabaabbaabbaabaaaaaababbbbbabaabbbabababbaabaabbaababbaabbbbbbaabbbbababbabaabbbabaabbabaababbbbbaabbbaaabababbaaaaabbaabbbabbbabbbbbbbabbababaaaaababaabbbbaaaaaaaaaabaaaababaaaabbabbbaabbaaabababaaaaaabababbbbaaabaababbaaaabababababaaabaabbaaabbaabbaaaabaabaabaaabbabbbaaaaaabbabaabbbaaaabbabbaabbabbabbaaaabbbbabaabbabbbabaaaabaabababbbabaabbaababbabababbabaaaababbbaabaabaaabaaababbabaabbabaaaababbaabaabbbbabbbbaaabbaaaaaaaaaaabbbbaaabbbabbabaaababaababbabbaababaabbabbbbbbbaaabaabbbababbababbbaabbabbbbaabaababbabbbaabbababbaababbababaaababbbaaabaabaaabbaabaabbbbaaabbabbbbbbbaaabbbbaaabbaaaaaaababaabaaaabaabbbbbbabaabbabbbbbaaababaabaaaabbbbabaabaabbbabababbbabaaabbbbabababbaaaaaabbbbbaaaabbabbbaabbaaaaabaabbbaaaaaababbaaabbbbbaabababbaabbbbbaaababababbbbbbbaaababaaaaaaababbabaababbababababbaabaaaabbabababababbaaabbaababbaaaabaaabbbaaabbbbbaaaabaabbaababbabaababaabbaaaaaaabaaaabababbaaabbbbbababbbababbbabbbaaabbababbabbabaaaaaabaabbbaaaaaaaaabababababbabaaabbaabbabbabbbabaaaabbbbbbbaaabababababababbabbabaabbaabaabaaabbabaabbaaabbbabbbaaaabbabaaababaabbbabbbaaaaaababaaaaaabbbbaabbbbaabaaababaaaaaabaaaaaaaabababaaabbbbbbbbababbbaaaaaaaabaaababbbaababbababaaabbbababaaaabbbbaaaabbaaaaababaaaaaabbaaabbaabbbbbabbaaabaababbabbbabaabbabbabaaaabaaabbbbbaabbbaaaabaababaabbabbaaaaaababbbabaaaabbbabbababaaabbabaababaaabbbababbaaaabbabaaabbbbbabaabbbbaabaabababbbaaabbbbaabaaababbbababbababbabbabbbabbabbbbababbbabaaabaabbbaaaaaababbaababaaabaaaabbabaababbababaaabbbbabbaaabbaaaaaababababaaababaaabaaabbabbababbbbaaaabaaaaaababaabbbabbbabbbaaaabaaababbaaaababababbabbbababbbbbbbbaabbbbaabbbabaababbaaaabbaabbbaabbaaaabbbaaabababaaaaabaabbbbbbbbaabaaaaababaaabbaaaabaaabaaabaaaaaabbaabaabababbaabababbabaaabaababbabbbbbabbaabababbbbbaababbbbaaaaabababaaaaaaaaaaabbbbaabbbaabbbbbbbaabaabbbaabbabaaaaabaabbaaaaabaaabbbbabaababaabbabaababbbbbbaaaabaabbaaabbbbbbbababbbabaabaaaaabaaabbabbbbbbabbaabbbbbaabbabaaabbaabbbababbabbbaaabaaabbabbbbabbabaabaaaaaabbabbbabaabaaabbabaaaaabbbbbbbbaababbbbaabaabbbaabaabaaaaaaaabbbbaaabbbababbaaababaababbbbbbbbbbbbbabaaabababaaaaaaaaaabbabaaaaaabbaababbaaabaaaaaabbbbababbbbabbabbbaabaabbabaababbabababbbaaababbaabbaababbbaaaaaababbbabaaaabbababbbabbaabbababbaaabbaaaaabbaabbabaaaabaabaaabbbbbaabbbbbbbbbaaabaabaaababaabaababbbababaabbbabbaaaababababbabaaabbaabbabababaaaaabbbaaaabbbbbabaabbaabbaaaababaaabbbababbbbbaaaaababaabbaabbbabbbbbbabbbaabbbbabaababbbababbaaaabaaababaabaaabbaabbbbbbbaaaabbaaaaabbaabaaaaaaababbbbaaaaaabaabaaaabbbaabbabababaabaabbbaabbaabbbbaabaabababbababaabbbaaabbbabaaaaaababbaababbbbaabbbbaabbaabaaabbbbaabbabbabbbbbbabaaaaaabbbbabbabbaaabaabaaaabababaaaabaabbbbbaaabbbabbabaabababbaabbbaaabbaabaaabbbaaaaabbaaaabbbaaaaababbbaaaabaaababaabbabbabbabaaababaabbbabababbbbbababaabbabbabbbbabbbaabbbbbaabbbaaabbaaaababbaabbbaaababbaaabbabaabbabbababbbabaabababbbbbababbaabbbbbbabaaaabbabbbbbbaabbbbaabaaaaababaabbbbaaabbabbabbbaabaabbbbbbabbababbbaaaabbbaabbbbaaaaabaaababbbabbabbbaabaaaabaaaaaabababbbbbbbbbaaaaabaaaaababbaaaabbbaaabbaabaabbbaaabaaababaaaabaabaabaaaaabbabbabaababaaababbbbbbbababbbabbaaaaabbbbbabbbbbbaaabababbaaaaabaabbabbabababbababbbbbbbbaabababaaabbabababbabbaabbaabbbaaabbbabbababbaaababaabbbbabababbaabbbababbababaaaababbbaaabaabbbababbaabbbbbaaaababbbabbaaabaabbbbbbbbaabbbaaaaaabbaaabbbaabbbaaabbbaabbbbbabaaabaabbbbbabaabbaaaaaabbbbbbababaababbabbbabbbaaaaabbaaabaaabaaaaabbababbbbaabbabaababbbbbaaaabbaababbbbbbaababbbbbababbbabbaaabbbaaabbaabababbbabbbabababbabaabbbabaabbaaabaaababbbbbaabaaaaaaabaabaabbbbabbaabbbaabbabbabbabbaabaaaaaaaabbaabbbabababbaaaaababbabbaabaaabababababaaaabaaaaaabaabbbababaaabaaababaabbbbababbbaaaaabababbabbaabaaabaabbaaabbbbbbaaabbaaabaabaabbabaaabbbbabaaaaaaaaaabbaaaabababbbbbabbbaabaaaabbabbbabaaaabaabbabbbbbbbbbabaabbabbaaaaabaabababbbabaabaabaaaaaababbaababbaaaaabbababbababbababaaabbbbbaaaabaabababbaaabbaabbaaabbaaaabbbabbbbabbbbabbbabaabaabaabaaabaaabaaaaaababbabbbbbaaaabbbbbaaababbaabbbbbbbbabbabaaaabbaababbabbbaabbbaabbabababbaaabaabbbbaaabbbaaabababaaababaabbabbaaabbbbabbbabababbbaaaabbbbbbababbabaaababbbbaabababbbbaaababaaababbbaabbbbabbabaaabaabbbabbbaaaaababbbabaaabbaaabbbbaabbbbbaababbabbbabababaaaabaabaaabaaabbababbbaabbababbaabbbbaaaababaabaaaabbaabbabbbbababbabaabbaabbbaabaaaaaababbbaaaabaabaaaaaaabbbaababbaabaaaababbaabaaabbababbbbbbbbbbbababbaaaaabbbaaabbaaaaaabaaaaaabbbbabaaabaaaaaabbaaabaaabaabaaaabbbbabbaabbaaababbabaaaaabbaabaaababaaaaabbbaaaaaababaaababbababbabaaabbbaaabbaabaabaabaababbabbaaaaababaababbbbabababbbbbbaabaabbaaabbbaabbbaaaaabaabbbbbaabbbaaababababaaabbaabbaaabababbbbaaababaaabbbaaabababbbabaaaaaababbaaaabbbaababbbbabababbbbaabaaababbabbbaabbbaababaaabbbbbaaaababbabbaaabbbaabaaaaaaabbbbabbbabbbabbaaabaabbaaaaaaababaaaaaabbaababbbabbaaaaaabbaaababbbabaaabbababbababaabbbababbaabbaababaabbabbababbbaaabababaabbbabbabaabababaabbabbabaaabbbbaababbabbbaaabaaababbbaabbbaaaabbabaabbabaaababbaaabbaaaaababaababbbbaababbbbbbbbbbaabaaababbbbabbbbababbabababaaaaaabbbbbbaaabaabbaabaababbabbbbbbbaabbbaababbbbaaabbaabaaaabbbabaabbabbaabbbaaabababaabaaaabaabbaaababbbaaaabababbbbabaabbbaaabbaaabbbaabbaabbabaabbababaaabbbaaaabbbaaaaabaaaabaababababbabbbbabababaabbaaaabaaaaabbbaabbbbbaabbbbabbabbabaabaababbaaaababaaaaaabababbababbaaaaabaabbbbabbaaababaabaaabbaabaaababbbabbbabaaaaaababbabbabbbaababbbbabbaaabbaabaaabbbaabbbbababaabbbabbaaabaaababaabbbbaaaababbbbbabaabbaabbbbabaaaabbbabaaabaaaaabbbbbbabaababbaabbaaabbbaabbbaaaaabababbaaaaababbaaaabbababaaabbbbbababaabaaabaabbabbaabbbabbaabaabbbabaaaababbabaaaaaababbaaaababbbbaabbbabbbababbabaaaaabbabaabbaaabbbbbabbabaaaaaaabbbbabbabaabbaaaaaaaaabbaaaabbbaababbabaabaaaabbbabbaabababaaabbaabbabbabaababababaaabbabbbbbabbbaaabbaabbaabababbaabbbaaaaaabaaaaabbaabaaaabbabbabbababbbbababbabbbbabbabbaaabaaaaaaaabaabbaabababbbbbbbababbababbaabbaaabbababbbbbbaaaaaabbbbababbbabbbbabaaaaaabaababababaabbbababbaabaabbbabaabbabaaabaaaaaaabbbabbabaabaaaaaababbaaababaaabbababaaababbaaabbbbbbabaabbbbbababaaabbababbabbbbabbbabbabaaabbbbaaabbbaaaaaabbabbaaabbbabbabbaabbbaababbbaaaaabbbabaabaaaaabaabaabaabaababaabbbbabbaabaaabbbabaabaabbaababbaaabbbabbaabaaabbaabbbaaabbaaaaabaaabaaabaabaabaaaaabaabbbabbabaaaaaaaabbabaabaababbabaabaabaaaabbbaabaaaabbbbaabbaabbaaababbaaaaababbbbaabbabbbaaaaabbbbbbaaabbbaaaababaaabaabaaabbaaaababaabababaaabbabaabababbabaabbbbaababbabaabaaababbbabbabbabbabbbabaaabbabbabbbaaabbababaaabaabbbbabbaaababbabaabaabbbabbbbabaaabaaababbbabbabbbbabababbaabaaababbbbaabbabbbbbbababbababbababbbbbaababaaaaaaababbbaaababaaabaabbaaaabbbbaaaabaabaabaaaabaabababaaaabbbbbbaabbbabbbaabbbbbbbbababbabbbbbbabababababbbabaabbaabaabaaaabaabbbbbabaaaaabaababbaabbbabbbaabbbbbbabbbbabbbbbbbbabaabaabbabaabbababbaaababbaaaaabaaabababbabababbaaabaabababbaabbbabbbbaabbbbaabaaaabbabbabbaabbabbaabaaabaaabaaaaaaaababababbaabaaaaaababbabbababbbbababbbabbbbbbaabbbaaaaabbabbbaaaaabababaaaaaaaaaaaababababaaaabaaaaaabbabaaabaaaaabbbbbbaaaaaabbaabbbbbaabbabbbbabbababbabaabbaaaaababbbaaabbbaabaababaaaababbbbbbabbbbbaababbabbbbaaababbbaaabaaaababaabaaaaabbabbaabaabbbaaabbaababaaaababbbababbabbababaabababbbbaaaababbaabbbabaaabbaaaabbabbabaaaababbabaababbaaabbbbbbaaabaaaaaabbaaabbabbbabaaaaaaaaaabbabaabaaabbbaaaaaaaabbaaabbbbabaaaaabbabaaaaaabbbaababbabbbabababbabaaaaaaaaaabbabbbbaaabaaabbabbabbbabbbbabbabbbbaabaabaaabaaabaabaaaaaaababbbabaaaabaabbbbbbbaabbbbaabbaaaaabbababaaaaaaabbaaabbbbbbbabbbbbbabbbaabbaaaababbaaaabbabbbaabbabbaabbbbaababbbaaaaaabbbaababaabbbbbaaaaabababbaaabbbabbbaaabbbbbbbbabaaabbbbababbabbbabbbbbbbbbbabaabaababbaabbbbbbaaaabababaaaaaabbaabbabaaaabaaaaababbababbabbaabaabaabaaaaaabaabbbabbabaaabbbbabbabbabaaabaabbabbbbbbaababbbbbbabaaaaaaababaababbbbaaaaaababbaababaaaabaababbabbaaaabaababbaaaabbbbaabbbaaaaaabaaabbaabaabaaaaabbabaaabaaabbaaaaabbbbabbbbaabababaabbabababbbaaaaabbababbaabbaabbbbbbbabbbbabbabaabbaabaababaabbababbaabbbbbbbaaaaabaabbbabbabbabaabaaaabaaaaababbabbbababaabaabaabaaabbaaaaaaabbaabaaaaaabbabbabaabaaaaababbabaaabaabaabbabbbbbababbbbaababbabbbbbbbaabbabbbababbbbbbabbaaaabaabaaaaabababbbbbaaaaabbabaabbabbabbbabbbbbbaaabbabaaababaaabaaabbbabaaaabbaaabbbbabbababaababbbabbaabbbbbbbbaaaaababaabaabaabbbbbbababbaabaaabbabaabababbabaabababbaabbaaababbbaaaaaabaabbaabbbbbabaabaaabbabbbbaaababaaaaaabbbaabbbbbabaaabaaabaaaabbababbaabbbaabaaaababbabbaabbaabababbaabbabbbabaababaaaabbaaaabaabbbaaabbbaabbaababaaaaababaababbaabbabaaaabbbaabbbabbbbbbbabaababababbababbababbbaaaababbbaaabbaaaaabbaaababbaaaaabbabababbbaaababaaaaababbbbbbabaabbbbbbbababbaaabaabbbaababbbbabbaaaaababbaababbaababaaaaabbbabbbabbabbbabaababaaaabbbbbabbaaababaaababbaaaaabbabbababbbbaaabbaaabaababbaaabbbaabbabbaaabbaaaababababbaabbabaaaaaabbababbababbbababbbbaababaaabaaaabbbaababbbbaabbaabbaabaaaaabbaabbaaabbaabababbabaaabbbaaabbaabaaaabbbbaaabbbbababbababbbaaaababaabbbabbbbbaabaaabbbbabbbabbbababbbbaaaaabbbaabaabbaababbbaabbaabbbbabaababbbbbabbbbbbbbabaabbbaaabbbbbbbbaaaaabaaababaabbaaaaaabaaababbbabaabbababbabbbbbabbbabaaababbaaaaabaabaaaaaababbbabbabaabbbbbbabaaabababbaabbbbbabababaaaaaabbabbaababaaaaabbabaabaabbbbbbbbabbbabaabbbbaabbbababaabbbbbaabaabbaaabbbaaaaaaaaabbbaaaaaaabaaaaaabbaaaaaaabababbaabbbbabbaabbabbbbbbbababbabaaabbabababbaabbababaaaaabaaaabbbbaaaabbbbabbabbaabaaaaaaabbabbabaabbababaabbbabaabaabaaababaababbbbabbaabbaababbbbbbbbbbbababbbbababbbabbbbbaabbbbbaaaababaabaaaabbbabaaaabbababbababaabbabbbbbbbbbbababbbaaaabababbaaababaaaaaaaaabaabbbaaaaaaaabbaaaaabbbaaaaaabbaaababbbabbbbbabbaaaaabaaaabbbaaabababbbaabbbaabaabbabbabbbbaaabbbbaabbabbbaaaaaabbaaabbbaaabbabaababbaabaabbababbbbbbbbbbaaaaaaabbaaaabaabbbaaaabbbabaaaaabbaabbbbbbbaaababbbbabbaabbaabababbbabababbbabababbbbaaabbbbababababbbabbbaaabbbababababbaaaaabbbbbabbbaabbbababbaaaabbabababbbbabbabaabaaaaaabaaaaabaabbbbabbabaaaabbabbbaabababbabbbbaaaaabbabbbaaaaaaabaaaaaaaaabbbbaaabbaabaabababaabbbbbbbabaaaaabababbbaaabbbabaaaababaabbaabaabbabaaabbbbbaabbbabbbaaaaababaaabaaabbbaabaababaaabaabaaabbabbbbbabaabbbbbaabaabababaababbbbababbbaaaabaababbaabbbbabaababbababaabbaaababbaabaaaababbaaabbaaaababababababbababbaaaabbaabaaaababaababbabbabbabaaabbaaabbbbbbababbaabaaabababbbaaaaaababbbababbabbabaababbababbbbabbababbaaaaabbabbabbabaababaaabbbaaababbabbbbaabababbabbaabbaabaaaabaabaaaabbbaaabbbbbbbabababaabbabaababbbbbaaaabbaaaabbbbbaaabbababbababbaaaaabbaaaabbaababbabbbbaabbbbbabaabbaaaabbabbaaabbbaaaaaaabbbbbabbabbbaabbbababbbbbaababaababaaababbbaabbaabbbbbbbbabbababbaabbaaababbaabbbbbbbabbbbbaabbbaabbbbabaaaaabbabbabaababaaabbbbbbabbbababbabbabbababaaaaaaaabbabbabaababaabbabbaabbaabaaaaaaababbbbabbbabbabbaabbaaaaaaabaabbbbbabaabbababababbbaabbaabbbbababbbabbaababbabbbababaaaababbbbabbaabbbbbabbabbbbabaabbababaababbaaaaababaaabaabbaabbabbbabbbaababbaabbabbababaabaabbbababbbbbaabaabbaaabbbbbaaabaabaaaabaababbbbaaaabbbababbabaaabbbaaaaabaaaabaaabbabaaabaababbaabbaaabbaababbbaababaabbaabbaabababbbabbaaababbbbbababbababbaaabbbbbabbbbabbaabaabbbaabbabbbbbbbaabaaabaaabaaabbbabaabbaababbaaabbbbaaabababbabbbabaaababbaabaaaaabbaaaabbaaaabbabbbabbaaabbbaaaaaaabbaabaabaaabbbbaabbababaabbbbbabbbbaabbbbaabaaaaabababbbaabbbaaaaababbaabababbbababbbabbaaabbabaabbaaababbaaabbbbbabaabaaabababaabbaababbaabbbbbbaaaaabaabbaaabaabbbbbaaaabaababaabaaaaabbbbbabbbbbababaaabbabababbbabababbbbbaabaaabaaabbbbabbabbabaaabbabaababbbababaababbbabbbbaaabbaababaaabaabbbbbbbabaaaaabaaabaaabbbbbaabaabaababbbaabbabaaaabbaaabbbababbababbbbaababbaabaabaabbababaabaabaaabbbabbaaaaabbbbababbababaabbbbabbababaaaaaaababbbbbaabbaabbaabbaabbabbbabbabbaaabbbbbbababbabaaabbabaababaabbbaababaabaabbaababbbbaababaaaaaaaaabababbaaabbbabbabbabbbbababbbbbbabaabbabaabaaaabbbbbbabbbababbaabaaaabbaaaabbbbaaaaaaabbabaaaabbbbaabbabbbbaabbabaaabaabbaabaaaabbaaabbaaaabbababbbbaabaaaaabbabaabababbbbabaaabbbbbaaaabbbaaababaaaabbbaaaaaaaaabbbabaaabbaabababababaaabaabbbaabbbababbaabbaaabbaaabbabbbaaaaabababbaabababbabbababaababbabaabbbbbbbbbabbbbbbabbbabaaabaaaabbaaaabbaababbabbaabbbaabababaabbbaaabbaabbbbbbaababaaaaabaabaaababaabababbabbbbaaabbabaaabaabbbabbbababbabaaaabaabbaaaabbbaabbbabbababbbbabbababbaaabbaaabbbbabbabbaaaaaabbaababbbbbabbababaaabababbababbbabaaabbbbabaabaababbabbabaabaaaabbbbabbbbaabbaabbbbababaabbabaabababaaaaababbabaaabaababbababbabababbababaaaaabbabbaabaabbbbbaaababbbbabbabaababbbaabbbabaaabbbaaabbabbaaabbaaababbbbaabbaabbabbaaaaabaaaaabbbababbbbababbbaaabaaaababbbababbbbaabbabababbaaaabbabababaabbbabbaabbbbabbaaabaabbabbaaaabbaaabbaaabaaaaaabaaabbabaabbaababbabaabbaabaaaabbababbbbbbbbbbbbaaabaaaaababaabbbbbabbabbabaaababbaaabbababababbbababaaababbbbabbbaaaabaabbbbbabbababbbaabababbbaabaabababbabbaaabaaabaaabbbaabaababbabbabaababbaaaabaaaabbabbbbbaababaabaaabaabaaabaaabbbbaabaaaaababaabbabbbbaaabbabbaaabaabaabaaabbbabbaabbababbbbaabbaabbbabbabbbbabbaaabbaaaaaaaabaaabaababbaabbaaaaaaaabaabbabbbbaabbbbbbbbabbaabaababaaaaabbaababaaaaaaaaaaaabbbaaabbbbabbaaaaabaabaabbbbbbbbabbbbaabaaaababbaaabbbbbabaaaaababbbbbbaabaabaababbbbbaaababbbbbaabbbabaaabbbbaaababaaabbbaaababaabbaababaabaaabbaabbbbbaaabbbbabbbabaabaabaabbaaababbaabbbbabaaabbaaabaaabbaababbbaabbabbbabababababaaabbaabbbabaaaabababababababbabbbabbbbbaaabbabbbbbaabababaaababbaaaaabaabbaabbaaabbbbbbbaabbabaabaabbbbabbaabbaababaabbbbbbbabaaaabbbbbbbbabbbaabbbabbbbabaabbabbbbaabaaaabbaabababbbbbbbbbaaababaabbbaaaabaabaabbbababbaabababbbaaabbabaaabaaabbbbbbbaaabbbbabbbbbabaababaabaabababbaabbbbbababbbbaabababaabbaaabbbbbabbaabbbbbbababababbbbababbbbaaaabaaaabbbbaabaabbaababaabbbaaaaababbbabaaabbababbbbbaabababababbbaaabaaaabaababbbbaaabaabaabbabaaaaaaaabbbaaaabbabbbaababaaababababbbbbbbbbaabbabbbbbbbaaaaabababaaabbbbaaaaaabaaaaababbaabbabbbbbaaabbaaaaabaabaabababbbaaaabababbbababbaaabaababbabbbaababaababaabbabababaaabbaabaaaabbabbaaaababbbabaaaabbbaabbbbaabaababbaabbabaaabbbbaaaabababbbabaaaabababbababababbabbaababbaabbbaabaaabbbbabbaabbbbaaaabbababbbababaaaabbaaaababaabbbbbaababaabbbbaaaaaaaaababbabaababbbbbaaaaaabaaabaaababbabbaabbaaabaaabbbbababbaabbbbbbbaabbbbabbbabaabaabaaabababbbbbababbabbbbbbaabababbaaabbabbbbabbbaaaaabbbbbabbabbbbbabaabaaababbabababbbabbbbaabaabaabaaabbabaabbbababababbbbbbaabababbabaaabbbbbabaaabbbabaaaababbaabbaabbaaaababbbabbbaababaaabbaabaaabababaabbaaabbbbbaabbbabbaabbbbbababbbabaaabbbbbbbababbbaaaaabbabbbbbabaaababbabbabaaaabaabbabaabbaaaaabbaabbaaabbbbbbbaabbbbabaaabbbbbbaaaabaabbabbabbbabaaaaabaababbbababbabbbabaaaaabbbbabaaabbbbaaaabbbabbaaaabaabaaaaabaaabbabbbaaababbbabbaaababbbabaabababbaaabbabbaaabbababbabaabbbababbaaabaabbbbbbbbbbaaaaaabbaababaaaabaabbabbbaabbbbaaaaaaaaaaaaaabbbaaabbbaabbabaabababbaabaabbbabaabbaaaaaaabbbaaabbbaaababbbaaababaaaabaabbababaabbbbaaabbbbbbbaaaabababbbbbaaabbabbbabbbbbabaaabaaaaababbbabbabbbbbbabbbabbabbbaabbbabbaabbbabbbbabbbbaaaabaaaaaaabaabbaababaaabaaaababaabbbbababbaaabbabbbabbaaaaaaabaaabbbaaabbaabbbaaaabaabbbaaabbbbbaabababbabaaaabababbabbbbaabbaabaaaabaaaaaabaaaabbabbbbbbaabbabbbbaaaabbbabababbaaaaabbabbbbbbaaaaaababbabbbabbbabbbabbbbaaabbbabbbbaabbaabbbababaaabbabbabbbbbbbabbbaaabbbbbbbbaabbabaaaabbbbabbaabbaaabaaaaabbabbbbaabaaabaaaabaabbaabbaabbaabaabbaababaaaabbaaaabababbbabababaaaababaababbbbaaabbbaaaabaaaaaabbbbababababbabbbbaabbbbbaababaaabaaaaabbbaabbabbabaaaabbbbbaaabbaababbbbaababaababaabaabaaaaaaabbbbaabaababbaaabbabbbbbbaaaababbaababbabaaabbabbaaaabbbabbbaaaaabbbabaabbbabaaaababaabaaaaabaababbbbabbbaaabbabbabbaabaabbbbaabaabbbabaaabababbababababbabbbbabaaaababbaaababbbabaaababaabbabbaaaaabbbabaaaabbaabbbbababbabaaaabaaabbbbaabbaaaaababaabbabaaaabaabaaaaabbababaababaaababbabaaaabaabbaabaabbabaaabbabbaaababbaaababaaaaaabaabaaaaaabbaabbaaabaabaaabbabbaabbbabaaaabbbbabbabaaabbabaaaaaabaababbbabbabbabbabbabbbbabbababaaaaaaaabababbababaabaababbaabbabbaaaababbabbbbbababbbababbbaabbbbbabbaabbabaabbbababbbbaaabaaaabbaabbbaabbbaabbbabaaabbabbbbbabbabbbbbbabbaabaabaaaabbbbbbabaabaaaaabbbaaabaabbabbbbabaaababbabaabaaabbaaaabaaaaaaabaaaaaaaabbabaaabaaaabaaabaaaaabbaababbababbababbbbbabbbababbabbbabbbbabbaababaaabaababbabbabbabbbaaaababbbbabbbbbabbabaabbabbabbbaaabaaaabbabaaaabbbabababbbbaabaabbaabbabbbabbaabbbaaaabaabbbabbbaabbbbaaabbabaaaabbabaaabaababbbaabaababaabbababbaaabaaaabbbbbbbbbaababababaaababaaaaaaaaabbaaababbabaababbbabbbbbaaabbbbbaaaaabbabbbbbaaababababbabababaaabbbaabaaabaabbbbabaabbabbbbabbaababbbabbaababaabaaababbbbbbabbabbbbbaaabaabbabaababbababbabbaabbbabbbbaabaababbabbbbbabbababbabbbababaaabbbbabbbbaabbababbbbbbbababbbaaaabababbbaaaaababaababbaaabbbbbbabbbbaaababbaaaaaaabbbabbabbbabbaaaababbaabbbbabbbabbbaabbbbaaaaabbaabaabbbababbabbabaaabbbbabababbbbbbaaaaaaaaabbaaabbabbaaaabbaaaabbaaabaababbabaaaaaabbaabaaabbaabaabbabbbaabbaaaababbbbabbbabababbbaaaaaabbaaabaabbaaabaaaaabbabbbbbabbaaaabbabaaabbabababbabaaabbbbbbaabbbabbaaabaaaabababbbbaabaaababaaababbbbabaabaaaaabaaababbbbaabbababbababbaaababbabababbbbbaabaaababbbaabbbaaabbaabaaabbabbbaabbbabbbababbabbbaaabbababbbabbbbbabababbaaababaaabaababbbbaaaaaaaabbabaababbaabbbbaaabbabaabbabbbbaaaabbbaabaababbbbabbbaaaaaabbbabaabbababaaabaabbabbabaabbbbaabbbabbaabaabaabbbabaabbbabbbbabbabbaabbbbaabbabbbbababbbbabbbabbaabababbbbbaaaabbaabaababbaabbaabaaababaaaaaabbbbabaaababbbbaabbbaababaaaaabbabaababbbabbbbabbabbabbabbbbabbbbaabbbabbbbabaabbbaababbabbaabaaaabbbbaabbbabaaababbbbabbaabaaabbbbbaaaaaabbaabbaaaabbababbaabbabbbabbbabbaaaababbaabbbaaabbaaabaaaabaabaabaaabbbbaaabbbbbaababbaaaaabbaaaababbababbbbbbbaaaabaaaaababaabaabbbaabbbbabbabaababbbaaaaabaabaabbbababaaabbaababaabbaabbaaabbbbbbaababbaaaabaababaabaaaaaaabbbababaaaaaabaabbaaabbaabbabaabbabbbbbbbbbbaabbabaababaaaabaabbaabbbbababbbabbabaabbbabaababbaabbababaaaaaabaaabbaabaababbaabbaaaaaabbabaaaabbaaababababbababaaaabbabbbbbababbbaaabababbbbbaaaabbabbabaabbaababbbbbaaabaabaaababbbabbbbbaaabbababbabbbababbaaaaabbbaaaaabaaabaaaaaaaaaaaaabaaaababaabaabbaaabababbaaababbaabbaabaaaabbabbabaabbbbaaaabbabbbaaaabbaaaababaaabaaabbaaabbbabbaabbabaaabaabaabababaaabaaababbaaaabaabbbabbbbaababbabaaabbaabbbbababbababaaaaabaabbbabbaaaabbaaaababbaababaaabbbbabbbbbaaabaabbaaaabbaaabaabbaaabbabbaabbaabbbabaaabbabaababaabaaabbbbbbabbbaaabbbbaaababbabababbaababaababbbaabaabababbabbbbbbbabbbbbbabaabbbababaaabbaababbaabbabbaabbbabaaaaaaaabbbbbabbabbaababbaaaabbababaaaabbbbaabababbabaaababbbaaabababbbaaabbaabbaabaabbbaaabaabbbabbbbababbaabababbaaaaabaaabbbabbbbababaabaaaaaababbbababaaaaaabababaabbbabababababbaaababbbbabaabbabbaabbbaaabababbabbabbbaaabbabbababaaababbabaabbaabababbabaaaaabbbbbabbbbababbabaaaabaaabbbbabaaaaaabaabbabababbaabababaabbababaaabbabaabbabbbaaaaaababaabababbaaaabaaaabbaababbbbabbbbaabaabbbbbaabbababaabbbaaababbabbbbabbbaaababbabababbabbbbbbabbaaabbbaaabbabaabbabbbbbbbbaaabaabaabaaabbbbbabbbbaabbbabbbaabbbabbbbbaababbbbabbabbabbabbaabaaaabbbbaababbabbaabbaaabbbaabbaaababbaaaaabbbabaaababbbababaaaaaabaaaabaaabbaaabbbbbaabbbabaaabbaabbbbaaabaaabbaaaaabaaaababbbbbabbbbaabbbbabaaaaaaabaabbabbbaabbababababbbbbabbabbaabaaaabbaaaaaababababbaabbabbbababaaabbbaabbaaaaaaaaabbaaaababbbbabaababaaababbaabbabbbbabbbaaaaaabaaaabbaaabaaababaaabbbaabbabbbbabaabbbbaabaabaaaaaabbabbabbbbaabbbaaaabbabaaabbababbbbbabbbaaabbababbaabbbbbbaaaaaabbbbbaaaaabaaabbbabaabbbaaaaabbbbaaabbbbbbbaaabbaabbbabbbbbbababbbabbaabbbabaabbbaabbbabaaababbabbbabbbbaabbaabaababbabaabaaabaaabaababbbabbbbbabbbbbabaaabaaababbbabbbbbabaaabbaabaabaaabbaabbbababbbaaabbbaababaaabaabbababaaabaababbbbaaaabbbbbbababbaaabbababbbaaaaaabbaabbbbaabbbaaababbabaaababbbbbaaabaabaabbbaababbbbabbbaaabbbbabbabaababbaaaaabbaaaabbbabbaabbaaaaaaaabbaaaaaabbbbbbbabbaabbbbbaaaaababbaabbbbaababbaaababbabbababaabbaaababbaabaabaabababbabbabbaabbabbabbabbaaaaaabaabbabaaabbabbbbbaabaababbaaababbbbbbbaaabbabaaabbaaabbbbabbbbbaaaaabbabbaabababbabbabbabbaaaaabbbbbbbabababbabababaaabaaabbabbabbbbbababbabbbabaabaabbbbaabbbabbbaaabababbababbbaaaababaaaabaababbbaaaabbabaaaabbbbaababbaabbbbbbbaaabababababbbbbaaabababbababaababbabbaaabbbaaaaaaaabaaabababbbaababbbaabbababbbbaabbaaabbaaaaaababbbbaaaaabbaaabaaaababaaaabbabbbbbbbbaabbbbbaabbbbabaaababaabbbbaaaabbbbababababbbbbabbbbaabaababaabbaaababababbbaaabaabaaaaabbabaabaaababbbbaaaabbbbbaaabbbbbbbbabaabababbaaabbaababbaaabbbaabbbbabbbabbababbababbbaabbaaaaaaabbabaaabababbaaaabbbbbbbaaabbbbaaabababbbbaabbabbbbbabababaabbaabbbbabbaaabbbbbbbbbbbaaabaabbaaabaabaaaabbbaababbbabaaabbaaaabbbaaaaaaaabababaabbbabbbaabbbbabbaabbbababaabbbabbaabbbbabbabaaaaaabaaaabbaaabbbabbababaaababaaabbbaabbbbbabbbaababbabbbaabaabaabaaabaabaabbbaaabaaaaabbaaaaababbbaaaabbaabaabbabaaaabaabaababaabbabbaabbbaabaabababbaabbabbbbabbbbbaabbaaabbbbaabaaaababbbaaabbbabbabaaabbabbbabababaaababbaababbababbaaaabbbababbbaaaaaaaabbbbabbabaababaabbbabaababbaabbbababaaabbaaabbababbaaaabaabbbbbbbabbbaabbbabbabaaabaaababababbbaaaababbbbbbbbaabaaabbbbabababbabbbbabaaaabbabbaaabbaaabbbaaabbabbbbbbabbababbabbbbaabbbbaaababbabbbbaabbbaaabbbabbaabbabaabbbabaababbbbabaabaabbaaabbabbbabbbaabaaababbbbaaaaaabbbaabbabaaabbbbbbbaaabaababbaaabbbabbbbabababbbaabbbbabbbbbbabbbabbaabbbabaaaabbaaaabbbbabababaaabbaabbbbbabbaabababbaaababbbaaababaabbababaabaaaabbbbabbbaaaaababaaaaababaabbbbabaaabbaaaababaaabbabbbaabbbabbbbaabbbaaaaaabbaabbaaabaabaaaabbaabaabbaabaabaababaabbbbaabbbbbaaaabababbabbbaaaaabbabaaabbbbbbbbababbbbbaaaaaabbbaababbaababaaabababaabbaababaababababbabbbbabaaabbababaabbbabbbabbbbbaaaabaabaaabababaaabaabbaaabbbabababaaaaaaabbbbbbbababaabbbbbaabbaaaabbbabbbaabbaaabababaaabbabbabbaaaababbbabaababbabaaaaaabbabaabaaaaaaabbaabaabbababbababaaaabbbaabbaaabbbbbbbbbabbaaabbbaaabaababaabbbaaabbbbabaaaabbabababbabbbbbaabaaaabbaaaaaaaabbbbabbbbbbbbaabaaaaabaabbaababaaabbbbbbabbabbbbaaaabbaababbbbbbaababaaabbbaabbababbabbabbaabbabababababbbbaaabbbbbabbbbbaaaababbaaabbbaabaaababbabaabbbabaaabbaababaaaaaaaabababbaaaaaabbabbbaabbaaabbbbaabaababaabababbabbaabaabababbabbababbabbabaaaabaaabaaabbabaaaaaabaaabbaaaaaaaabaabababaaababaabbabbbbaabbaabbbaaabbaabaabaaabbabbabaabababbbaaaaabbaabbababbaabaabaababababbaabbbbbbbbaababaaaaababbabbaabbabaabbaabbabbaababbbabbbbababbbbbbbaabbbbabbbbbaaaababaaaabababbbababbaabaaaababbbaababaabbabbbbaabaabbabbbbbbaaaabbbababbbbbaabaabbabbbbbbbabaaaabbabbaaabaababaaaaababbbaabaaaaabbbbbaabbbbaababaaabababaabbbaabaaababaaaabbbbbabbbbbabbabbbbbabaabababbaabbbaaaabbbabbbaabbbaabaabababaaabbabbbaaabbaaababababbbababbbbaabaababbbabaabaaaabbabbabbaaaabbabaaaaababaaabaababaaabbbbbbabaababbbbbaabbbabaabbbaaaaaaaaabababbabbbbbbbaabbbaaaaabaabbbaaaabaaaaaabbbababbbaababaaaabbbbbbababaaababbbaaababaaabbaaabbaabbbabaabbaaaababbaaabbbbabbbbabbabaaaabaaaababaaababaabbbbbbababbbbabbaaaabababbbaabbaaaaabababbbaaabbbbaaaabbababaaabbabbaaaababaaababbababbbbbaabbaaaabbbababaabbaabbaaabbaaabababaaaaaabaababbbaaaaabbbabbabaaabaabaaaaaabaababbbaabaababbbbbabbababababbbabaabbbbababbbbbaabbbbababbabbaababbaabbbbababbaababbaabbbabbbaabbbbababaabbaaaaababaabaabababaabbbbbaaaabbbbaaaabbababbabaaabbabbbbbbbabbbbbbbabaaaabbbabbbbbaababbabbbbbababaaaababbaaaaabbaaaaaababbbaaaabbaabababababbbaaabbaabbbbaaaabaabaababbaaaabbbabbaabaaaaabaaabbaabaaaaaaabaaaabababbabbaaaabbabababababaaaabaabababaabbaababababbbbaabbbbabaaaabbbbbbbbbaabbbbbaabbabbaabbaaababaaabbabaaabbbbbaaabbaaabbbababaaababaabbbabbbaabaababaaabbbaaababbbbaabbbabaababaabaaaabbabbbbbbabbaabbbbbbbaaaaaabbababababababbabbbaabbbaabbaaabaabbbbaabaabbbabaabbaaabaaababbabaaabbbaababbaababbaabbbaabaabbbbabaaabaabaababbbbbaaababaabbabbbbbbababaabbaabbabbabbbbabaabbaabbaababbbbbbaaabbbaabbbaaabbbabaabbabbaaabbbbbababbabaaabaaabbaabbbbababaabababaababbbbbbbabbbaaaababbbabbbababbabaabbbabaabbbabbbaaabbaababbaabababaababaabaabbaaabbaababababbabbabababbbbaabbaaabababaabbbaaabbbbbbbbbbbaaaaaababaaaabbabbbbabbaaaaaaabbbaabbaabbaaababaaaabbaaababbabbaaabaaabaaabaaaaabbbabbaabbbabbaaaabababbbbbbbababbaabbababbbaabbbbbabbaaaaabbabaabaabaabbaaabaaaaaabaaababababbbaabaabbbbabbbabbbabbababbababaabaaabbaabaaaabbaabababababbbbbbbabbbaaaabbabbabababaaaaaabbbbabbaaabbababaaababaabaaabbbabaaaabbaaaaaaababaaaaabbbbbaababbaabbbaabbbaaabbaaabbaaabbbbabbabbabaabbbbbaababbbbabbbaabababaaababbbaaabbabbababbababababbbbbaaaabbbaaabaaabbbaababaabbbbaababbababaaabbbaababbbabbababaabbbabababaabaababaaaababaabbabbaabaaababbbbbaabbaabbbbaabababbbbabbbbaaaabbaaaaabbaaaababaaabbabbbabaababaababbbbbbbbaaaaababaabbababbbaaabbbbababaaaaaabaaaaaabbbaaaababababaaabbabaabababbabababbababaababbaaabaaaaaabbbabbaaaaaaaababaabababbbbbbababaababaaabbabbabbbbaababbbbabaaabbabaabbabababababbbbabbaabaaabbbabbbbbaabababbabbbbaabaababbaabbabbaaaaaabbababbbbbabbbbabbbbbbbababaaababbaaaaabaabbbababbbabbbabbaabbbbbaabaababaababbbabaaaaababababbbbabbabbababbbaaabbbaaaabbabbaaabaaabbaaabbaaabaabbbbbaaaaabaaaabaaaabaababbbbaabbbaaabbabbbbabababbaaaaabaaabbaabbbaababaaaaabaaaabaaabaabbaaaaaabaaaaaaaabbbababbaababbaabaabaaaabbabaababaaabaabbabbaaabaaaaabbbbbbabbbabbabaaabbbbabababbbbaaaaabaababaaaabbaaabaaabbbababaaaaabaabbaababbaaaaaaabbababbbaabbbaabababbbabaaababaabbabababbbaaaababaabbabaabbbbbabbabaabbaababbaababaabaaaabaaaabbaaabbbaabbaaabbaabbbbabababaaaaabaaaabbbbbbbaaaabaaabbaabbabbbaabababbbbbbabbbababaaababbaaabaaabaabaabaaaabbaabaabbaabbbbaaaaabbbaaababaabbbbbbbbaababaabbababbababbaabbbbbaabababbabbbabbbbbbaabbaaabbaaaabbaaaabbbaaabbbbabbababaabababababbabaaaaabaaaabaabbaaaaabbaababbbaabbababbabbaabaaabbbaabbabaabababababbaabbaabbabaabbaabbbabaabbbabaababbbabaaaabaababbbbabababbabaabbabaabababbababbbbbabaabbaabbabbaaaabbbbbbbaaabbaabaabaabbaabaabaaabababbabbbbbbbbbabaaaababababbbabbbbabbbaaabbabbbababbbbababbbaaaaabbbbaabaaaaabaaaababbaaabbabaabbaaabbbabbbabaababababbaaababaabaabbbaabbbabaabbabbaaabbbbabababbaaabaaaabababaabbbaaaababababaaabaabaaabbbaaababbbbbabbbabaaaabaaababaabbbaaabaabbabbaabbabaababbaabbbbbbaabbababbabbbbbaabaababbaabbbaaababbbbabbbaabaaaabbbaabbbbbbbbbbababbababbbbaaaaabaaaabaaaabaaababaabaabbaababbabbabababbbbbaaaaabbabaaaaaaaabaaabbbbabaabaabbbbababbaabaabbaabababbbaaaabbababbbbbaaabaabababbaabaaaabbbaaaaaaabaabaababaaaabbabbabbabbabbaaababaaababbaabbbbbbaaabaaaabbbbbaaababababbbabbbabaabbaaababbbababbbabbaaababbbabaaaaaabaabaabbbbbbbbabababbbbaaabababbbbabbaabbaabbaabbbaaabbbabaaabaababaaabbaababaaabaababbaabaaaabaabbbaaaababbbababaabaaaabbaaabbaaaababbbbaabbbabaabbbbabbaabbababbbbbabbaaababbbaaaaabbabbababbbabbbabababbabbbbbabbbbbbbababbbbbaaabbbaaabbabbabaaaaaaabbbbababbabaaabaabbaaababaaabaaaabaabbbbaabaaaabbababbababababaabaaabbaababbbbaaabbabbbabbbaabaaaaababbbbabababbaabaabbbabbababbbbbaaaaaabbaabbababaaaaaabbaabbbabbaababbababaabaaababbbbababbabbaaabababbbaabaaababaaababbabaabbabbaabbabbbbabbababbaaabbbabbbbbbabaaaaaabbbbbaababbaabaaaabbabbbbbabbbbbbabababbbbbbbabbbbabbaabbabababaaababbbbbbbababbabaaabaabbbababbaabbbabbabbbaaabbababbabbaaabaabaababbbbaabbababbabbbbbbababbaaababbababaabbbbbbabbbaaaabaababbbabbbbaabaaaabbbaaababaaaaaaaaaaaabaabbbbaabaababaaaaabaabbbbaaabbbabbbababbbbbabaabaaaaababababbbaaaaaaabbbaabbbbaabbbbbbaabaabbbbbabbabaaaabbabbbabbaababbbababbbbaaabbbbbababbabbabaababababbbbbbbabbbabbaaaaabbabbabbbbaaaaaaaaabaabbbaaaababbbabababababbabaabbaaabbabbaabbbaababbbaabbbbbbababaaababaaaabaaababbaabbaabbaaabaaaaabbaaaaabaaaaaababbbbbbbaabaaabbaaaabaaabaaaaaaaababbaaabbbbbaaabababbaaabaaabbbaaababbbbbabbbabaabbabbababaaaaaabbabbababbbbaabaaaaaaaababbabbbbbabbaababababaabaaabbababaabaabaabbabbaaaaaabaabbbabbbabbaabbabbaabbaaaaaabbbbaaabbbabbbbbaabaaaabbbaabbabbaaaabbbaaaaabaaabbbbbbaaaabbaaaaaaaaabbabaabaabaaabbbaabbbbaabbabaaabbbbaabbbaaaaabaaaaaabbbaaaaaaabbbbaaababbaaaaaaababbbaaabbbabaaababbabbbaabbaabbabbaaababaabbbaababbbabbababbaabbbabbabaaaaaaabaaaaaababbbbbbababbbbbaaaabbaababaaaaabaabbbaaaababababbbababaaaaaaababbaabaaaabbabbaabaaaabbbabaabbabbbbaaabbbbbbabbababbaabbaaababbbbbbbaababbbbbbbbaabbbbbaabbaabbbbaababaaababbabbbababaaaabbabbaaabbbabbabbaabaaaababbbabaaaaabaaaabbaaabbaaabbaaaaabbaabbaaaaaabaabbabbbbbabaababaabbabbbbaabaaaaabbabbabaababababbbbaabaababbbbabaaaaabbaaabbbababbbabaaaabaabbbbbbaabaababbabaaabaabbbabbbbaababbaabbabaababaaaabaaabbbbaaabbaaaaaabaaaabbaabbabbbbabaaaaabbaababaaabbbababbababbabaabbababbbbaabaabaaaabbbbaabaabbbababbbbaaaabbabaabbbabbaababaaaaaaaabbaaaaaabbbbabababbaaabbbabbbabbababaaabbaaaaaabaabbababbaaaaabbbabbbaababbabaabbabaaaaaaababbbabbaababbaaabaaaaabbaaabbbaaabaaaaaabaaabaaaabbaaaabaaaaaabaabbbbaaabbaababaabbaabaaaabbaabbbbbabababababaabbabbbabbaabaaaabbbbaababbbaaabbaababaaaaaabababaabbbbbabbababbbbbabaaaabbaaaaabbbaaaabbaaaabaaaabbbbaabbbaaababbaaabbababbbbbbababbabaaababbaaaabbaabbbaaabbabbbabaababaabbabbbaabaaaabababababbbbbbaabababbbbabbaabbabbbbbaabbbbabaaaaaabbbabbababaaababbbbbaaababbaaabaababbbbbabaaabbaaaaaabbbbaaaabababbbbaaabbabbbababbaaababbabbbbaaababaaaababbabbbabbaabbaabababaabbbabbaabbaaabbbbbaaaabbaaaaaabaabbbababbabaababaaabbababbbaabbaaababababbabbaaaabbabaaabbbabbabbaabbbbaaabababbbbababaaabbabbaaabaaaaabbbbbaaaabbbaabbbaababbbbbbbaabbaaabaababaabbaabbbaaaaabaaabaaaabaabbbababbbbbbaaaaabbabbbaabbbbaababbbbabbaaaaaabbbababbabababaaabaababbabaaaabbbaaabbabbbbbababaaabbabababbabbbabaabbababaabaabbabaaababbbbabbabbbbbbabbbaaaaababababbabbbbaaabaaabbabbaaabbbaabababbbaaaaaaaababbbaaabaabaabababaabaaaabbaababbbbabababbbaabbbbabbaabbbbbabbabbbabaaabbaaaabaabaaabbababbabaabaaaaaaabaaaababbaaabbababbbbbbbababbaaabbbabaabbbbbbaaaaaabaabbaabbbbbaaabaababbaabbbaaaabbaababbbaabbaababaaaabaaaaababbabbabbbaaabaaaaaaabbbababbaaababbbaaaabababaabbabababbaabbaababbbaabbbbaaabaababbabbbbbbbabbbbbbababaaababababbaabaaaaaabbaaaabbababbabbabbabaabbbaabbaabaaabbbababaaababaabaaabaabbbabaabbabaaaaaaabaababaabbbbbbaaababaabbaaabbaaabaaaaabbaabbaababbbbbbbabbabbabbabbabaaabaabaaaaabbbabaaabbabbabbaabaabbbbbbabaabaababaaabaaaaaaaaaabbbaaaabababbabbaababaabababaaabbbbbaabaabbbbaaaaabbbbbbbaabbaabaabbabbababbaabbaaaabbbaabbbaabababaabbabbbababbaaaabbaabbbbaaabbbbbababbababaabaaabbaabbabbbaaabbbaababbbbbaababbabbaababaabbbabababbbbbbababbbbbbababababababbabbaaaabbbbaaaabaaaaaaaaaaabbbbbbabbbbaaabaaabaaaababbbbaabaaababaabbaabaabaaaabbabbbbbaabbabbaabbaaaabbaabbbabbaaabbaaaaabbabbabbaabbababbbbbababbbbaabaababbbaabaaaaabbbabbbaaabbaaabaababbabbbababbbabaabbaabaaaaaaabbbabbabbabbababaaabbabbbaabbabaaabaabaaababaabbbbbbababbaaaabababbabbbbabaababaabbbababbbaaabbabbbbbbbaabbabaabbbabaaaaabaabbbaabbbbbbabbbaaabbbaaabbabaaabbbbaaabaaaababababaaaaaaaabaaaaabbbbbbababbaabaabbabbababbaabbbabbbbbbbbbbbbbbbaabbbbbbabaaaabbbbbbbbaaabbbaaabbbaaabaabaabbababbabaaaabbbbbabbbbaaabbbbabbbaababbaaaaabbaaaaabbaaabaaaaabbbbbbabbaaabaaabbbaababbababbbbaabababaababaabbbbbbabaabbbbbabbbbabbbabbaabaabbababaaabbbbbaababbabbaaaaabaabbbabbbbaababbaaaaababbabbbbaaaaaaaabbabbabaaaabababbabbbbaababbabaaaaabbbaaabbbaabaaabaabaabaabaaabababbaabbbbabbbabbabaaabbaaabbbaaaabbbbaabaabbabbbaabbaabbaaabaabbabaabbaabbabbbaabbbaabbabababaabbababaaaabababbababbbaaabbababaabaaabbaabbaabaabaabbaaaabaabaababbabbbaababaaabbbabaaabaaabaaaaabbbbbaabbaababbbbbaabbabbabbabbaababbaaabaabbabaabbbbbaaaabbbaaabbabbaaabaababbbaaaabaabbaabaababaabbababbabbabbaabaaaabbbaaabaabbaaabaabababababaaabaaabaabaaabababbaabbaababbabbbbabbaabaaabababbaaaaabaaaaaaababaaaabaaaabaaaaababbababaaaaaabababbbbbababaaababbababaaaabaabbaabbabbbababbbbaaaabbbbbbbbbaaaaaababaaaababaaaaaababbabababbababaabababbbbaaababbaaaaaaaabaabbbaaabbababaabaaaabbbabbbbbbbaaaababbaabbabaaabbabbbababbbaaabbbbbbbababaaabaaaaabbbabbbbbbabbbbbaabbbaabaaaababaaaaaaaabbabbbababbababababaabaabaababbbbaabbbbaabbbbbbababbaabbaaaabaabaabbabbbbbabbbabbaaabbabbabbbaabbabaaabbabbababababbabbababbbaaabbabaabbaabaaabbaababaabaaabaaaaaaaaaaaaaabaaaabbaababbaaabbabaaababbaaaaaaababbababbabaaaabbaaababaaababababbabbbbababbbbbbabbbbbbabababaaabbabbababbbabababbabbbaaababbbbaaaababbbaaaababababbaaabbabaaaabaaababbbaabaaaababbbbbabbaaaababaabaaaaaaabbaabbbbbaaaabaabbababbbbaaaaaababbbbbbbaababbabaaabbbbabaabababaaaababbababbbabbbbabbababaabaabbaaababbbbabababaabbaabaaabbaaaaabaabbabbbbabaaaaaaaababbbbaabbaababbaaaaabaaabaabbaaaabaabbbbabababbbbaababaaaaababaababbaaaaaabaaaabbbbaabbababababbabababaababbbbaabaabbaaaaaaabaaababaaabbabababababbaababaabbbbbbbbababbabaaaaabaababbabbbbaabaaabaabbabaaaabaabbaabaabaababaaabbabaaaabbabbabaababaaaaaabbbaaaabababbabbbaababbababbaaaabbaaaaabbbabbbbbbbbaabababbabbbaaabaababbababbbaabbbbbaababbbbbbabaabbbaaabbbbabbaabaabbababbaaabbaaaaaaaaababbaaaaababbabaabbbabbbbaaababbbaaaababbabababbaabbaaabbbbbababbaababbbbbabaaabbabbaaabbaabbabbbbbaabbbaabaaabbaabaababbabbbbbaabaababaaaaaabaababbababbbabbbbabaaaaaaabbbbbaababbaababaabbbaabaabbbaaaaaababaabbbaabbbaaaabbbbaaaabbabaaaababbbabaaaababaabbbbbbaaabbabbbbababbabbbaaabaabababbaaaabababbbbbbbbabaaaaaaaaababbbabbabbaababbabbbbababababbbaaaabbaabbabbaabbaaabaaababbbabaabababbabaaaaabbabbaaaabbabbbabbabbbabaaaabbaabbabbbaaabbabaaaaaaabbbabbabaabaababaabbbbbbabbbabbabaaabaabaaabbaaabaaaaababbaaabbaabbabaaabbbabbabbbabbbbaaaaaaabbbababbbaabaabbbaaaababaabbaaabbbabbaaaabbbbbaabbbabbbaabbaaabaaaaaabbabaabbbabbbbabaaaababbaaabbabbbabbaabbbbabaababaaabaabbabaabbbabbbbaababaababaabaaabbbbaaabbaabbaaaaaababaaababbbabaabbabbaaabaaabaababaabbbabbbaabaabbaababbbabbabbaababbbabbaabbbbaabbaaaaababbaababbaabbbbaaababababbbbabababaabbbabbabaaabbabbabaaaabaaabbbbabbbaabaabbbaaabbabbaaaaababbbabbbaaaabbbabbaaaabaabbabbbabbabbaaabbaabbaababbbbbbbaababbabbaaaaaaaaaaabbbaaababbbaaaaabaabbabaabbbbbabaaaabbbbaaaabbaababaababbababbaaababbbabaabbababbbbbbabaababbababbbbbaaabbbbabbababaabaabbbaabaabaaaaabbabbbaaabaabbbbabaaababbabbbaaaaaabbaababaaaabbabbabbabaaaaaaaaabaaabaabbaaaabaaaaaabbbbbbaababaaabababaabbabaabbabbbbaabaaaabbabaaaaabbbababaaababbbbabbabaabbbbaabaababaabbabaaaabaabaaaabbabaaaaaaabbbbaaaaaabaababbbaabbbbaaabbaaaababaaabbbabaabbaabbbbbbbbababbbaaaaaabaababbbbbbabbaabaaaababaaaabbabbbbbababaabbabbaabbaababbbaababababbababbaabbaabbbbbaaabbbbbaaababaabbbbbbaabaababbbabbababbbabbabbbaaabaaabbaabaaabaaaaababbababbbbabaabbbababbaaabaaababbbaabbbbbbaabbaaaaaaabbbabaaabbaabaabaaabbbbaaabbbabbaabbabababbaabaababaaaabaaaaaaabaaaaabbabbaaabaaaabbaaaabababaabababbbaabbbaaabbbbbbabbbaabababbaaaaabbbabbbabbbaaababbbaababaaabaaabbaabbbbaaaaaaabbbabbbbaababbababbbaaabbbbbaaaababbabaaabaaabbbbbbababababbbababaababbbaaaaaaabbabaaabaaabbabbaabaaaabaaabaaaabbbbaaaaabaabbbabbbaabaabbbabaaaabababaabbbaaabaaaabaaabbbabbaaaababbbaaabbabbabbbbbbbbabbabaaabbbaaababbaabaabbabaaabaaabaaabbbaababbaaaabbbabbbbaaaaababaabaaaaaaaaabbaabaabbbabaaaabbbbbaaaabbbabaaaaaaaabaababbabababaaabbabbbabaabbaaabaaabbaabbaabbabbbbbaaabbbbababbbbbbaabbabbaabbbaaaaabbbaaaabbabbbbbbabaabababbaababababbbbbbaabaababbababbbabbabaaaaabbabaabbbbbbbbaaaabbaaabbaaaabaaabbbbabaabbbaaaaaaabaaaabbbaaaaabbbbbbabbbbbabbbbbababbbbbbaabbaababababaaabbabaaaaabbbbbbbabababbabaaabbbbababbaabaababaabbaabbbbbaaababababbabaaaaaabbbbaaabbababbabbbbbababbbbaababaaaababbbaaabbbbaababbaabbbbaaabaababaaaabbbabaababaaabbababbbababaabbaaaabbaabbaaaaaabbaaabbababbbbababbbabaabbaababbbbababababbbbaabaaaabbabbbbbababbbabbbbbbaaaabaaaabbaaabbbaaababaababbabbabaababbaaabbbabaaabaababbbbabbbabbbabbaababaabbbbaaababbabaabaaaaabbaabaabbaabaaaabaabbbbaaabbaabaabbbaabaaabbaaaaabbaaabaaaaabaaaaabaaabaaabaabbbaabbaabbaababbbbaaaaabbbabaaaaaabaaabbaaaaabbabbababbabbabababaaaabaabaaaabaababaabbbababbbbaababbbabaabbbbabbaababbabaabbbbbaababababababbbaaaababbbbaaaaababaabbaabbaaabbaabababaabaaaabaaabaabaaaaabbabbbabababbbabbabbbbbbbaaaabbbabaaaabbabbaabbbbabbbbbbaaaaabaaaaabbabbbaabbabbabbaabbbbabbaaabababaabbbbbbaaaababaabbabaababbabbbbbaaaabbaaabbbbababbabaabbbbbaabbbaabbbaaabaabaaabbaabaabbaa
aaxaa
